diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0549014c4..235fc4d40 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,12 +14,6 @@ stages: - publish - deploy -rules: - - if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1 - - changes: - - javascript/**/* - - tests/**/* - - crates/**/* variables: CI_IMAGE: "node:18" @@ -35,12 +29,16 @@ variables: tags: - kubernetes-parity-build -# run jobs only on PRs +# run jobs only on PRs with changes in code. .test-refs: &test-refs rules: - if: $CI_PIPELINE_SOURCE == "web" - if: $CI_PIPELINE_SOURCE == "schedule" - if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs + - changes: + - javascript/**/* + - tests/**/* + - crates/**/* # run jobs always .common-refs: &common-refs @@ -184,7 +182,7 @@ publish-docker-image-description: zombienet-smoke: stage: deploy <<: *kubernetes-env - <<: *common-refs + <<: *test-refs image: "paritypr/zombienet:${CI_COMMIT_SHORT_SHA}" variables: @@ -209,7 +207,7 @@ zombienet-smoke: zombienet-scale-net-config: stage: deploy <<: *kubernetes-env - <<: *common-refs + <<: *test-refs image: "paritypr/zombienet:${CI_COMMIT_SHORT_SHA}" variables: @@ -234,7 +232,7 @@ zombienet-scale-net-config: zombienet-upgrade-node: stage: deploy <<: *kubernetes-env - <<: *common-refs + <<: *test-refs image: "paritypr/zombienet:${CI_COMMIT_SHORT_SHA}" variables: @@ -259,7 +257,7 @@ zombienet-upgrade-node: paras: stage: deploy <<: *kubernetes-env - <<: *common-refs + <<: *test-refs image: "paritypr/zombienet:${CI_COMMIT_SHORT_SHA}" variables: @@ -286,7 +284,7 @@ paras: db-snapshot: stage: deploy <<: *kubernetes-env - <<: *common-refs + <<: *test-refs image: "paritypr/zombienet:${CI_COMMIT_SHORT_SHA}" variables: