From bfadf11af0b4a02e009c0391af01b7fb3c79bcee Mon Sep 17 00:00:00 2001
From: Chase Qi <chase.qi@linaro.org>
Date: Fri, 3 Dec 2021 14:32:21 +0800
Subject: [PATCH] ci: enable scheduled lava test and report

* fix the syntax for CI/CD var check
* enable lava report

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a1737c5f..6af7d1c1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -81,6 +81,8 @@ aggregate-docs:
 # Mimic the updated rules for lava-test from the bitbake-workspace.
 .lava-test:
   rules:
+    - if: '$CI_LAVA_TOKEN == null'
+      when: never
     - if: '$CI_PIPELINE_SOURCE == "schedule"'
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i'
       when: manual
@@ -96,6 +98,8 @@ aggregate-docs:
 # Mimic the updated rules for lava-report from the bitbake-workspace.
 .lava-report:
   rules:
+    - if: '$CI_LAVA_TOKEN == null'
+      when: never
     - if: '$CI_PIPELINE_SOURCE == "schedule"'
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i'
       when: manual
@@ -152,15 +156,10 @@ lava-zephyr-96b-nitrogen-tests:
     CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/nitrogen-test.yaml"
     CI_BUILD_JOB_NAME: zephyr-96b-nitrogen-tests
     CI_REPORT_JOB_NAME: lava-report
-  rules:
-    - if: '$CI_LAVA_TOKEN == ""'
-      when: never
 
 lava-report:
-  needs: [lava-linux-avenger96, lava-qemu-x86_64, lava-qemu-x86]
+  needs: [lava-zephyr-96b-nitrogen-tests]
   extends: .lava-report
-  rules:
-    - when: never
 
 .build-with-kaniko:
   stage: build
-- 
GitLab