Skip to content
Snippets Groups Projects
Commit 5c7b1010 authored by Chase Qi's avatar Chase Qi
Browse files

ci: allow to schedule jobs separately by SCHEDULED_TYPE


Signed-off-by: default avatarChase Qi <chase.qi@linaro.org>
parent c149d3ca
No related branches found
No related tags found
1 merge request!252.oniro-ci: only run gcc tests when gcc version is changed
...@@ -210,7 +210,7 @@ publish-seco-intel-b68: ...@@ -210,7 +210,7 @@ publish-seco-intel-b68:
rules: rules:
- if: '$CI_SQUAD_TOKEN == null' - if: '$CI_SQUAD_TOKEN == null'
when: never when: never
- if: '$CI_PIPELINE_SOURCE == "schedule"' - if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "daily"
## ##
## Submit jobs to LAVA ## Submit jobs to LAVA
...@@ -631,7 +631,7 @@ build-npm-cspell: ...@@ -631,7 +631,7 @@ build-npm-cspell:
.oe-selftest-rules: .oe-selftest-rules:
rules: rules:
- if: $CI_PIPELINE_SOURCE == "schedule" && $OE_SELFTEST == "gcc" - if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "weekly" && $OE_SELFTEST == "gcc"
oe-selftest-gcc-qemu-linux-user: oe-selftest-gcc-qemu-linux-user:
extends: [.oe-selftest, .oe-selftest-rules] extends: [.oe-selftest, .oe-selftest-rules]
......
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
- if: '$CI_SQUAD_TOKEN == null' - if: '$CI_SQUAD_TOKEN == null'
when: never when: never
# Run the build when it is scheduled. # Run the build when it is scheduled.
- if: $CI_PIPELINE_SOURCE == "schedule" - if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "daily"
# Do not run pipelines for draft merge requests unless manually triggered. # Do not run pipelines for draft merge requests unless manually triggered.
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i' - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i'
when: manual when: manual
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
- if: '$CI_SQUAD_TOKEN == null' - if: '$CI_SQUAD_TOKEN == null'
when: never when: never
# Run the build when it is scheduled. # Run the build when it is scheduled.
- if: $CI_PIPELINE_SOURCE == "schedule" - if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "daily"
when: manual when: manual
# Do not run pipelines for draft merge requests unless manually triggered. # Do not run pipelines for draft merge requests unless manually triggered.
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i' - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i'
...@@ -178,7 +178,7 @@ ...@@ -178,7 +178,7 @@
- lava-test.svg - lava-test.svg
rules: rules:
# Run the build when it is scheduled. # Run the build when it is scheduled.
- if: $CI_PIPELINE_SOURCE == "schedule" - if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "daily"
# Do not run pipelines for draft merge requests unless manually triggered. # Do not run pipelines for draft merge requests unless manually triggered.
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i' - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i'
when: manual when: manual
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment