support/scripts/generate-gitlab-ci-yml: make it possible to test multiple defconfigs
Already supported: - Pushing a branch called "<foo>-defconfigs" tests all defconfigs. - Pushing a branch called "<foo>-defconfig-<defconfig-name>" will test one particular defconfig This commit adds support for: - Pushing a branch called "<foo>-defconfigs-<pattern>" which will test all defconfigs whose name start with the pattern. For example "<foo>-defconfigs-qemu_" will test all Qemu defconfigs Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
029a3c3ed7
commit
65d2f04c01
@ -66,6 +66,11 @@ gen_tests() {
|
||||
(*-defconfigs)
|
||||
do_defconfigs=base
|
||||
;;
|
||||
(*-defconfigs-*)
|
||||
pattern=$(echo ${CI_COMMIT_REF_NAME} | sed 's%[^\-]*-defconfigs-\(.*\)%\1%')
|
||||
defconfigs=( $(cd configs; LC_ALL=C ls -1 | grep ^${pattern}) )
|
||||
do_defconfigs=base
|
||||
;;
|
||||
(*-*_defconfig)
|
||||
defconfigs=( "${CI_COMMIT_REF_NAME##*-}" )
|
||||
do_defconfigs=base
|
||||
|
Loading…
Reference in New Issue
Block a user