From b8322c68d706f61d7a024b13ccdebf1c9128981e Mon Sep 17 00:00:00 2001 From: Marc-Olivier Andrez <marc-olivier.andrez@desy.de> Date: Mon, 13 May 2024 19:17:50 +0200 Subject: [PATCH] ci: prevent `docker-create-*` CI jobs from running when no file changed CI jobs modified: - docker-create-asapo-packages-ubuntu1804-build-env - docker-create-asapo-packages-ubuntu2004-build-env --- .../build_env/ubuntu/gitlab-ci-build-docker.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/deploy/build_env/ubuntu/gitlab-ci-build-docker.yml b/deploy/build_env/ubuntu/gitlab-ci-build-docker.yml index 7266ea319..51a999166 100644 --- a/deploy/build_env/ubuntu/gitlab-ci-build-docker.yml +++ b/deploy/build_env/ubuntu/gitlab-ci-build-docker.yml @@ -9,9 +9,11 @@ docker-create-asapo-packages-ubuntu1804-build-env: tags: - kubernetes-executor rules: - - changes: - - deploy/build_env/ubuntu/Dockerfile.gitlab.18.04 - when: always + - if: $CI_COMMIT_BRANCH + changes: + compare_to: 'refs/heads/develop' + paths: + - deploy/build_env/ubuntu/Dockerfile.gitlab.18.04 - when: never docker-create-asapo-packages-ubuntu2004-build-env: @@ -25,7 +27,9 @@ docker-create-asapo-packages-ubuntu2004-build-env: tags: - kubernetes-executor rules: - - changes: - - deploy/build_env/ubuntu/Dockerfile.gitlab.20.04 - when: always + - if: $CI_COMMIT_BRANCH + changes: + compare_to: 'refs/heads/develop' + paths: + - deploy/build_env/ubuntu/Dockerfile.gitlab.20.04 - when: never -- GitLab