Commit ac582d8e authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

chore: use workflow rules

parent 0eb30e03
Loading
Loading
Loading
Loading
+8 −33
Original line number Diff line number Diff line
@@ -13,6 +13,14 @@
# program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth 
# Floor, Boston, MA  02110-1301, USA.
# =========================================================================================
# default workflow rules
workflow:
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    - when: always

variables:
  # variabilized tracking image
  TBC_TRACKING_IMAGE: "$CI_REGISTRY/to-be-continuous/tools/tracking:master"
@@ -443,9 +451,6 @@ ansible-lint-review:
  script:
    - ansible-lint "$ANSIBLE_REVIEW_PLAYBOOK_FILE"
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude when $ANSIBLE_LINT_DISABLED is set
    - if: '$ANSIBLE_LINT_DISABLED == "true"'
      when: never
@@ -457,9 +462,6 @@ ansible-lint-integration:
  script:
    - ansible-lint "$ANSIBLE_INTEG_PLAYBOOK_FILE"
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude when $ANSIBLE_LINT_DISABLED is set
    - if: '$ANSIBLE_LINT_DISABLED == "true"'
      when: never
@@ -471,9 +473,6 @@ ansible-lint-staging:
  script:
    - ansible-lint "$ANSIBLE_STAGING_PLAYBOOK_FILE"
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude when $ANSIBLE_LINT_DISABLED is set
    - if: '$ANSIBLE_LINT_DISABLED == "true"'
      when: never
@@ -485,9 +484,6 @@ ansible-lint-prod:
  script:
    - ansible-lint "$ANSIBLE_PROD_PLAYBOOK_FILE"
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude when $ANSIBLE_LINT_DISABLED is set
    - if: '$ANSIBLE_LINT_DISABLED == "true"'
      when: never
@@ -579,9 +575,6 @@ ansible-review:
    on_stop: ansible-cleanup-review
  resource_group: review/$CI_COMMIT_REF_NAME
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude tags
    - if: $CI_COMMIT_TAG
      when: never
@@ -606,9 +599,6 @@ ansible-cleanup-review:
    action: stop
  resource_group: review/$CI_COMMIT_REF_NAME
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude tags
    - if: $CI_COMMIT_TAG
      when: never
@@ -639,9 +629,6 @@ ansible-integration:
    on_stop: ansible-cleanup-integration
  resource_group: integration
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # only on integration branch(es), with $ANSIBLE_INTEG_PLAYBOOK_FILE set
    - if: '$ANSIBLE_INTEG_PLAYBOOK_FILE && $CI_COMMIT_REF_NAME =~ $INTEG_REF'

@@ -664,9 +651,6 @@ ansible-cleanup-integration:
    action: stop
  resource_group: integration
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude if not integration branch
    - if: '$CI_COMMIT_REF_NAME !~ $INTEG_REF'
      when: never
@@ -694,9 +678,6 @@ ansible-staging:
    on_stop: ansible-cleanup-staging
  resource_group: staging
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # only on production branch(es), with $ANSIBLE_STAGING_PLAYBOOK_FILE set
    - if: '$ANSIBLE_STAGING_PLAYBOOK_FILE && $CI_COMMIT_REF_NAME =~ $PROD_REF'

@@ -719,9 +700,6 @@ ansible-cleanup-staging:
    action: stop
  resource_group: staging
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude if not production branch
    - if: '$CI_COMMIT_REF_NAME !~ $PROD_REF'
      when: never
@@ -751,9 +729,6 @@ ansible-production:
    name: production
  resource_group: production
  rules:
    # exclude merge requests
    - if: $CI_MERGE_REQUEST_ID
      when: never
    # exclude non-production branches
    - if: '$CI_COMMIT_REF_NAME !~ $PROD_REF'
      when: never