Message ID | 20230224120606.1275117-1-peter.hoyes@arm.com |
---|---|
State | New |
Headers | show |
Series | CI: Add BUILD_ENABLE_REGEX option to conditionally enable builds | expand |
On Fri, 24 Feb 2023 12:06:06 +0000, Peter Hoyes wrote: > Mirrors of meta-arm may focus their development on a small subset of > MACHINEs so provide the option to restrict the boards that are built on > CI using the variable BUILD_ENABLE_REGEX. If set, it conditionally > enables builds; if unset there is no change in behavior. > > This variable could be overridden in a scheduled build, to e.g. build > all the MACHINEs weekly. Applied, thanks! [1/1] CI: Add BUILD_ENABLE_REGEX option to conditionally enable builds commit: d5c024f1f5326fb19de33928acea34df4b58e9ba Best regards,
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2b5822ef..75d36094 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -42,6 +42,9 @@ stages: extends: .setup variables: KUBERNETES_CPU_REQUEST: $CPU_REQUEST + only: + variables: + - $BUILD_ENABLE_REGEX == null || $CI_JOB_NAME =~ $BUILD_ENABLE_REGEX script: - KASFILES=$(./ci/jobs-to-kas "$CI_JOB_NAME") - kas dump --update --force-checkout --resolve-refs --resolve-env $KASFILES