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