- '*.log'
reports:
codequality: gl-code-quality-report.json
+ rules:
+ - if: $WTOKEN == null
+ when: never
+ - when: always
needs: []
-eclair-x86_64:
+.eclair-analysis:triggered:
extends: .eclair-analysis
+ allow_failure: true
+ rules:
+ - if: $WTOKEN && $CI_PROJECT_PATH =~ /^xen-project\/people\/.*$/
+ when: manual
+ - !reference [.eclair-analysis, rules]
+
+eclair-x86_64:
+ extends: .eclair-analysis:triggered
variables:
LOGFILE: "eclair-x86_64.log"
VARIANT: "X86_64"
RULESET: "Set1"
- allow_failure: true
eclair-ARM64:
- extends: .eclair-analysis
+ extends: .eclair-analysis:triggered
variables:
LOGFILE: "eclair-ARM64.log"
VARIANT: "ARM64"
RULESET: "Set1"
- allow_failure: true
.eclair-analysis:on-schedule:
extends: .eclair-analysis
rules:
- - if: $CI_PIPELINE_SOURCE == "schedule"
+ - if: $CI_PIPELINE_SOURCE != "schedule"
+ when: never
+ - !reference [.eclair-analysis, rules]
eclair-x86_64-Set1:on-schedule:
extends: .eclair-analysis:on-schedule
ECLAIR_DIR="${ECLAIR_ANALYSIS_DIR}/ECLAIR"
ECLAIR_OUTPUT_DIR=$(realpath "${ECLAIR_OUTPUT_DIR}")
-if [ -z "${WTOKEN:-}" ]; then
- echo "Failure: the WTOKEN variable is not defined." >&2
- exit 1
-fi
-
"${ECLAIR_ANALYSIS_DIR}/prepare.sh" "${VARIANT}"
ex=0