diff --git a/project.gitlab-ci.yml b/project.gitlab-ci.yml index ac8447df7ac81bfeec90f5ecdb81d78c10b596cd..f7cde01b4e31ae87f91b83ce1d5a15b3f02fd500 100644 --- a/project.gitlab-ci.yml +++ b/project.gitlab-ci.yml @@ -33,7 +33,10 @@ stages: - deploy Build_Windows: - only: ['web', 'schedules'] + rules: + - if: $CI_PIPELINE_SOURCE == "web" + - if: $CI_PIPELINE_SOURCE == "schedule" + extends: .Build_Windows_ tags: - windows @@ -43,7 +46,9 @@ Build_Windows: # CLIENT_CONFIG: "Shipping" Build_Linux: - only: ['web', 'schedules'] + rules: + - if: $CI_PIPELINE_SOURCE == "web" + - if: $CI_PIPELINE_SOURCE == "schedule" extends: .Build_Linux_ tags: - linux @@ -53,14 +58,18 @@ Build_Linux: # CLIENT_CONFIG: "Shipping" Deploy_Windows: - only: ['web', 'schedules'] + rules: + - if: $CI_PIPELINE_SOURCE == "web" + - if: $CI_PIPELINE_SOURCE == "schedule" extends: .Deploy_VRDev_ needs: - job: "Build_Windows" artifacts: true Deploy_CAVE: - only: ['web', 'schedules'] + rules: + - if: $CI_PIPELINE_SOURCE == "web" + - if: $CI_PIPELINE_SOURCE == "schedule" extends: .Deploy_CAVE_ needs: - job: "Build_Linux"