Commit f053cccf authored by Pierre SMEYERS's avatar Pierre SMEYERS
Browse files

Merge branch '12-greenIT' into 'master'

fix: only launch tests job on code update

Closes #12

See merge request to-be-continuous/terraform!10
parents e3510a56 38b11435
Loading
Loading
Loading
Loading
+15 −1
Original line number Diff line number Diff line
@@ -601,8 +601,12 @@ tf-tfsec:
    # on any branch: when $TFSEC_ENABLED is set
    # on production or integration branches: auto
    - if: '$TF_TFSEC_ENABLED == "true" && ($CI_COMMIT_REF_NAME =~ $PROD_REF || $CI_COMMIT_REF_NAME =~ $INTEG_REF)'
      changes:  
        - $TF_PROJECT_DIR/*
    # else (development branches): allow failure
    - if: '$TF_TFSEC_ENABLED == "true"'
      changes:  
        - $TF_PROJECT_DIR/*
      allow_failure: true

tf-tflint:
@@ -631,6 +635,8 @@ tf-tflint:
    - if: '$CI_MERGE_REQUEST_ID || $TF_TFLINT_DISABLED == "true"'
      when: never
    - if: $CI_COMMIT_REF_NAME  # useless but prevents GitLab from warning
      changes:  
        - $TF_PROJECT_DIR/*


tf-checkov:
@@ -660,8 +666,12 @@ tf-checkov:
    # on any branch: when $TF_CHECKOV_ENABLED is set
    # on production or integration branches: auto
    - if: '$TF_CHECKOV_ENABLED == "true" && ($CI_COMMIT_REF_NAME =~ $PROD_REF || $CI_COMMIT_REF_NAME =~ $INTEG_REF)'
      changes:  
        - $TF_PROJECT_DIR/*    
    # else (development branches): allow failure
    - if: '$TF_CHECKOV_ENABLED == "true"'
      changes:  
        - $TF_PROJECT_DIR/*
      allow_failure: true

tf-infracost:
@@ -682,8 +692,12 @@ tf-infracost:
    # on any branch: when $TF_INFRACOST_ENABLED is set
    # on production or integration branches: auto
    - if: '$TF_INFRACOST_ENABLED == "true" && ($CI_COMMIT_REF_NAME =~ $PROD_REF || $CI_COMMIT_REF_NAME =~ $INTEG_REF)'
      changes:  
        - $TF_PROJECT_DIR/*
    # else (development branches): allow failure
    - if: '$TF_INFRACOST_ENABLED == "true"'
      changes:  
        - $TF_PROJECT_DIR/*
      allow_failure: true