variables:
XEN_REGISTRY: registry.gitlab.com/xen-project/xen
+ SELECTED_JOBS_ONLY:
+ description: "Regex to select only some jobs, must be enclosed with /. For example /job1|job2/"
workflow:
rules:
.test-jobs-common:
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
.arm64-test-needs: &arm64-test-needs
- alpine-3.18-arm64-rootfs-export
- '*.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"
tags:
- xilinx
- '*.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"
tags:
- xilinx
- '*.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"
tags:
- qubes-hw2