Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
- output/build/packages-file-list.txt
- output/build/*/.config
- runtime-test.log
-
-.defconfig:
- extends: .defconfig_base
before_script:
- DEFCONFIG_NAME=${CI_JOB_NAME}
-one-defconfig:
- extends: .defconfig_base
- rules:
- # For the branch or tag name named *-*_defconfigs, create a pipeline.
- - if: '$CI_COMMIT_REF_NAME =~ /^.*-.*_defconfig$/'
- before_script:
- - DEFCONFIG_NAME=$(echo ${CI_COMMIT_REF_NAME} | sed -e 's,^.*-,,g')
-
.runtime_test_base:
# Keep build directories so the rootfs can be an artifact of the job. The
# runner will clean up those files for us.
fi
case "${CI_COMMIT_REF_NAME}" in
# For the branch or tag name named *-defconfigs, create a pipeline.
- (*-defconfigs) build_defconfigs=true;;
+ (*-defconfigs)
+ build_defconfigs=true
+ ;;
+ (*-*_defconfig)
+ defconfigs=( "${CI_COMMIT_REF_NAME##*-}" )
+ build_defconfigs=true
+ ;;
esac
for cfg in "${defconfigs[@]}"; do