From 0756456fcdd8d476542be6e15dc7860463c7e75e Mon Sep 17 00:00:00 2001 From: Juan Caviedes Date: Fri, 6 Mar 2026 11:48:29 +0100 Subject: [PATCH] fix(ci): update GitLab CI configuration to include workflow rules for pipeline sources Change-Id: I52ff3fea5165b46fa4dffc0bd081bab21467b7d1 Signed-off-by: Juan Caviedes --- .gitlab-ci.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eb9750e..a443e4f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,20 @@ # License for the specific language governing permissions and limitations # under the License. +workflow: + rules: + - if: '$CI_PIPELINE_SOURCE == "schedule"' + - if: '$CI_PIPELINE_SOURCE == "push"' + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' + include: - - project: 'devops/cicd' - file: '/templates/osm-base.yml' + - project: "devops/cicd" + file: "/templates/osm-base.yml" + rules: + - if: '$CI_PIPELINE_SOURCE == "schedule"' + +build_job: + script: echo "Check build progress on Jenkins" + rules: + - if: '$CI_PIPELINE_SOURCE == "push"' + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' -- GitLab