mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
automation/eclair: add scheduled pipelines
This patch introduces six new ECLAIR jobs that run only when triggered by a GitLab scheduled pipeline. Signed-off-by: Simone Ballarin <simone.ballarin@bugseng.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
1 parent
5499c75c21
commit
0d3d7eb82f
2 files changed
+62
-5
No files matched your search
@@ -73,7 +73,7 @@ gitlab)
|
||||
headCommitId="${CI_COMMIT_SHA}"
|
||||
baseCommitId="${CI_MERGE_REQUEST_DIFF_BASE_SHA}"
|
||||
;;
|
||||
push | pipeline | web)
|
||||
push | pipeline | web | schedule)
|
||||
event=push
|
||||
if [ -n "${CI_COMMIT_BRANCH:-}" ]; then
|
||||
ref_kind=branch
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
ENABLE_ECLAIR_BOT: "n"
|
||||
AUTO_PR_BRANCH: "staging"
|
||||
AUTO_PR_REPOSITORY: "xen-project/xen"
|
||||
script:
|
||||
- ./automation/scripts/eclair 2>&1 | tee "${LOGFILE}"
|
||||
artifacts:
|
||||
when: always
|
||||
paths:
|
||||
@@ -23,8 +25,6 @@ eclair-x86_64:
|
||||
LOGFILE: "eclair-x86_64.log"
|
||||
VARIANT: "X86_64"
|
||||
RULESET: "Set1"
|
||||
script:
|
||||
- ./automation/scripts/eclair 2>&1 | tee "${LOGFILE}"
|
||||
allow_failure: true
|
||||
|
||||
eclair-ARM64:
|
||||
@@ -33,6 +33,63 @@ eclair-ARM64:
|
||||
LOGFILE: "eclair-ARM64.log"
|
||||
VARIANT: "ARM64"
|
||||
RULESET: "Set1"
|
||||
script:
|
||||
- ./automation/scripts/eclair 2>&1 | tee "${LOGFILE}"
|
||||
allow_failure: true
|
||||
|
||||
.eclair-analysis:on-schedule:
|
||||
extends: .eclair-analysis
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "schedule"
|
||||
|
||||
eclair-x86_64-Set1:on-schedule:
|
||||
extends: .eclair-analysis:on-schedule
|
||||
variables:
|
||||
VARIANT: "X86_64"
|
||||
RULESET: "Set1"
|
||||
ANALYSIS_KIND: "${RULESET}-scheduled"
|
||||
LOGFILE: "eclair-${VARIANT}-${RULESET}.log"
|
||||
allow_failure: true
|
||||
|
||||
eclair-x86_64-Set2:on-schedule:
|
||||
extends: .eclair-analysis:on-schedule
|
||||
variables:
|
||||
VARIANT: "X86_64"
|
||||
RULESET: "Set2"
|
||||
ANALYSIS_KIND: "${RULESET}-scheduled"
|
||||
LOGFILE: "eclair-${VARIANT}-${RULESET}.log"
|
||||
allow_failure: true
|
||||
|
||||
eclair-x86_64-Set3:on-schedule:
|
||||
extends: .eclair-analysis:on-schedule
|
||||
variables:
|
||||
VARIANT: "X86_64"
|
||||
RULESET: "Set3"
|
||||
ANALYSIS_KIND: "${RULESET}-scheduled"
|
||||
LOGFILE: "eclair-${VARIANT}-${RULESET}.log"
|
||||
allow_failure: true
|
||||
|
||||
eclair-ARM64-Set1:on-schedule:
|
||||
extends: .eclair-analysis:on-schedule
|
||||
variables:
|
||||
VARIANT: "ARM64"
|
||||
RULESET: "Set1"
|
||||
ANALYSIS_KIND: "${RULESET}-scheduled"
|
||||
LOGFILE: "eclair-${VARIANT}-${RULESET}.log"
|
||||
allow_failure: true
|
||||
|
||||
eclair-ARM64-Set2:on-schedule:
|
||||
extends: .eclair-analysis:on-schedule
|
||||
variables:
|
||||
VARIANT: "ARM64"
|
||||
RULESET: "Set2"
|
||||
ANALYSIS_KIND: "${RULESET}-scheduled"
|
||||
LOGFILE: "eclair-${VARIANT}-${RULESET}.log"
|
||||
allow_failure: true
|
||||
|
||||
eclair-ARM64-Set3:on-schedule:
|
||||
extends: .eclair-analysis:on-schedule
|
||||
variables:
|
||||
VARIANT: "ARM64"
|
||||
RULESET: "Set3"
|
||||
ANALYSIS_KIND: "${RULESET}-scheduled"
|
||||
LOGFILE: "eclair-${VARIANT}-${RULESET}.log"
|
||||
allow_failure: true
|
||||