From 7bacd502081e48c6ee0237a111b02489e578e75a Mon Sep 17 00:00:00 2001 From: Konrad Botor <kbotor@syncad.com> Date: Fri, 29 Sep 2023 14:06:31 +0200 Subject: [PATCH] Updated build_emsdk_image job rules --- .gitlab-ci.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d8ce86d..b058c47 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -170,13 +170,24 @@ build_emsdk_image: needs: - build_docker_dind_image rules: - - if: $CI_COMMIT_BRANCH + - if: $CI_COMMIT_BRANCH == "main" # for branch main run if there were changes on the branch exists: - Dockerfile.emscripten changes: + paths: + - Dockerfile.emscripten + - scripts/bash/emscripten/* + - scripts/bash/emscripten/**/* + - if: $CI_COMMIT_BRANCH !~ /^main$/ # for other branches compare to develop and run if there are diffrences + exists: - Dockerfile.emscripten - - scripts/bash/emscripten/* - - scripts/bash/emscripten/**/* + changes: + paths: + - Dockerfile.emscripten + - scripts/bash/emscripten/* + - scripts/bash/emscripten/**/* + compare_to: 'refs/heads/develop' + example_docker_image_builder_job: extends: .docker_image_builder_job_template -- GitLab