From 072175d6ec191759245bb7a5550d14324677589b Mon Sep 17 00:00:00 2001
From: Chase Qi <chase.qi@linaro.org>
Date: Tue, 4 Jan 2022 14:14:26 +0800
Subject: [PATCH] ci: fix pipeline rule order for docker image build

The 'when: never' rule should be put on the top to prevent gitlab from
adding the job to pipeline.

Signed-off-by: Chase Qi <chase.qi@linaro.org>
---
 .gitlab-ci.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fa874718..8e0a1190 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -244,14 +244,14 @@ lava-badge:
       echo "Building and shipping image to $CI_REGISTRY_IMAGE"
       exec /kaniko/executor --context "$CI_PROJECT_DIR/.oniro-ci/containers/$CONTAINER_PATH" --dockerfile "$CI_PROJECT_DIR/.oniro-ci/containers/$CONTAINER_PATH/Dockerfile" --destination $CI_REGISTRY_IMAGE/$CONTAINER_PATH $IMAGE_LABELS
   rules:
+    - if: $CI_PIPELINE_SOURCE == "schedule"
+      when: never
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
       changes:
         - .oniro-ci/containers/$CONTAINER_PATH/*
     - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
       changes:
         - .oniro-ci/containers/$CONTAINER_PATH/*
-    - if: $CI_PIPELINE_SOURCE == "schedule"
-      when: never
 
 build-bitbake-builder:
   extends: .build-with-kaniko
-- 
GitLab