mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
automation: edit pipeline to fix hardware jobs running by mistake
The selected jobs regex was assumed to be possibly empty in some places
and setting a default value for the regex caused the hardware jobs to
bypass some rules checks.
To fix this, adjust the rules to remove the check for empty and
instead just match the regex.
Fixes: 485ab1b5db
Signed-off-by: Victor Lira <victorm.lira@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
1 parent
3490ca374a
commit
2a9dbe94e0
2 files changed
+13
-21
No files matched your search
@@ -13,11 +13,8 @@
|
||||
when: always
|
||||
needs: []
|
||||
rules:
|
||||
- if: $SELECTED_JOBS_ONLY && $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY
|
||||
when: always
|
||||
- if: $SELECTED_JOBS_ONLY
|
||||
when: never
|
||||
- when: on_success
|
||||
- if: $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY
|
||||
when: on_success
|
||||
|
||||
.gcc-tmpl:
|
||||
variables: &gcc
|
||||
|
||||
@@ -2,10 +2,8 @@
|
||||
stage: test
|
||||
image: ${XEN_REGISTRY}/${CONTAINER}
|
||||
rules:
|
||||
- if: $SELECTED_JOBS_ONLY && $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY
|
||||
- if: $SELECTED_JOBS_ONLY
|
||||
when: never
|
||||
- when: on_success
|
||||
- if: $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY
|
||||
when: on_success
|
||||
|
||||
.arm64-test-needs: &arm64-test-needs
|
||||
- project: xen-project/hardware/test-artifacts
|
||||
@@ -113,10 +111,9 @@
|
||||
- '*.dtb'
|
||||
when: always
|
||||
rules:
|
||||
- if: $SELECTED_JOBS_ONLY && $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY
|
||||
- if: $SELECTED_JOBS_ONLY
|
||||
when: never
|
||||
- if: $XILINX_JOBS == "true" && $CI_COMMIT_REF_PROTECTED == "true"
|
||||
- if: $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY && $XILINX_JOBS == "true"
|
||||
&& $CI_COMMIT_REF_PROTECTED == "true"
|
||||
when: on_success
|
||||
tags:
|
||||
- xilinx
|
||||
|
||||
@@ -134,10 +131,9 @@
|
||||
- '*.log'
|
||||
when: always
|
||||
rules:
|
||||
- if: $SELECTED_JOBS_ONLY && $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY
|
||||
- if: $SELECTED_JOBS_ONLY
|
||||
when: never
|
||||
- if: $XILINX_JOBS == "true" && $CI_COMMIT_REF_PROTECTED == "true"
|
||||
- if: $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY && $XILINX_JOBS == "true"
|
||||
&& $CI_COMMIT_REF_PROTECTED == "true"
|
||||
when: on_success
|
||||
tags:
|
||||
- xilinx
|
||||
|
||||
@@ -157,10 +153,9 @@
|
||||
- '*.log'
|
||||
when: always
|
||||
rules:
|
||||
- if: $SELECTED_JOBS_ONLY && $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY
|
||||
- if: $SELECTED_JOBS_ONLY
|
||||
when: never
|
||||
- if: $QUBES_JOBS == "true" && $CI_COMMIT_REF_PROTECTED == "true"
|
||||
- if: $CI_JOB_NAME =~ $SELECTED_JOBS_ONLY && $QUBES_JOBS == "true"
|
||||
&& $CI_COMMIT_REF_PROTECTED == "true"
|
||||
when: on_success
|
||||
tags:
|
||||
- qubes-hw2
|
||||
|
||||
|
||||