Skip to content
Snippets Groups Projects
Commit 3d42c9b2 authored by Zygmunt Krynicki's avatar Zygmunt Krynicki
Browse files

ci: run zephyr twister jobs only on scheduled pipelines


Twister jobs appear to be extremely heavy. Given that we do not have resources
to run them on each change, spawn them only in scheduled pipelines.

Signed-off-by: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
parent 2fefcab5
No related branches found
No related tags found
1 merge request!295ci: run zephyr twister jobs only on scheduled pipelines
...@@ -240,6 +240,9 @@ zephyr-96b-nitrogen-tests-clang: ...@@ -240,6 +240,9 @@ zephyr-96b-nitrogen-tests-clang:
MACHINE: 96b-nitrogen MACHINE: 96b-nitrogen
CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-twister CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-twister
CI_ONIRO_JOB_ARTIFACTS: "twister*.tar.bz2" CI_ONIRO_JOB_ARTIFACTS: "twister*.tar.bz2"
rules:
# Twister tests are somewhat heavy. Run them only on scheduled pipelines.
- if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "daily"
zephyr-96b-nitrogen-twister-gcc: zephyr-96b-nitrogen-twister-gcc:
extends: [.zephyr-96b-nitrogen-twister, .toolchain-gcc] extends: [.zephyr-96b-nitrogen-twister, .toolchain-gcc]
zephyr-96b-nitrogen-twister-clang: zephyr-96b-nitrogen-twister-clang:
...@@ -251,6 +254,9 @@ zephyr-96b-nitrogen-twister-clang: ...@@ -251,6 +254,9 @@ zephyr-96b-nitrogen-twister-clang:
MACHINE: qemu-x86 MACHINE: qemu-x86
CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-twister CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-twister
CI_ONIRO_JOB_ARTIFACTS: "twister*.tar.bz2" CI_ONIRO_JOB_ARTIFACTS: "twister*.tar.bz2"
rules:
# Twister tests are somewhat heavy. Run them only on scheduled pipelines.
- if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "daily"
zephyr-qemu-x86-twister-gcc: zephyr-qemu-x86-twister-gcc:
extends: [.zephyr-qemu-x86-twister, .toolchain-gcc] extends: [.zephyr-qemu-x86-twister, .toolchain-gcc]
zephyr-qemu-x86-twister-clang: zephyr-qemu-x86-twister-clang:
...@@ -262,6 +268,9 @@ zephyr-qemu-x86-twister-clang: ...@@ -262,6 +268,9 @@ zephyr-qemu-x86-twister-clang:
MACHINE: qemu-cortex-m3 MACHINE: qemu-cortex-m3
CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-twister CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-twister
CI_ONIRO_JOB_ARTIFACTS: "twister*.tar.bz2" CI_ONIRO_JOB_ARTIFACTS: "twister*.tar.bz2"
rules:
# Twister tests are somewhat heavy. Run them only on scheduled pipelines.
- if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "daily"
zephyr-qemu-cortex-m3-twister-gcc: zephyr-qemu-cortex-m3-twister-gcc:
extends: [.zephyr-qemu-cortex-m3-twister, .toolchain-gcc] extends: [.zephyr-qemu-cortex-m3-twister, .toolchain-gcc]
zephyr-qemu-cortex-m3-twister-clang: zephyr-qemu-cortex-m3-twister-clang:
......
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