Skip to content
Commits on Source (2)
...@@ -39,9 +39,13 @@ stages: ...@@ -39,9 +39,13 @@ stages:
check: check:
extends: .common extends: .common
stage: check stage: check
except: interruptible: true
refs: rules:
- master - if: '$CUSTOM_SKIP_CHECK'
when: never
- if: '$CI_PIPELINE_SOURCE == "schedule" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH )'
- when: never
script: script:
- echo "Checking inventory" - echo "Checking inventory"
- ansible-inventory -i inventory.yml --graph - ansible-inventory -i inventory.yml --graph
...@@ -55,9 +59,13 @@ deploy: ...@@ -55,9 +59,13 @@ deploy:
stage: deploy stage: deploy
only: only:
refs: refs:
- master - $CI_DEFAULT_BRANCH
variables: variables:
- $REPOSITORY =~ /^\S+$/ - $REPOSITORY =~ /^\S+$/
interruptible: false
rules:
- if: '$CI_PIPELINE_SOURCE == "web" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $REPOSITORY =~ /^\S+$/'
- when: never
script: script:
- echo -e "Deploying...\n\tRepository - [${REPOSITORY}]\n\tPlaybook - [${PLAYBOOK:-run.yml}]\n\tParameters - [${PARAMETERS}]\n\tAnsible image - [${ANSIBLE_IMAGE}]" - echo -e "Deploying...\n\tRepository - [${REPOSITORY}]\n\tPlaybook - [${PLAYBOOK:-run.yml}]\n\tParameters - [${PARAMETERS}]\n\tAnsible image - [${ANSIBLE_IMAGE}]"
- export INVENTORY_DIRECTORY="`pwd`" - export INVENTORY_DIRECTORY="`pwd`"
......