[Buildroot] [PATCH 3/3] support/scripts/generate-gitlab-ci-yml: generate defconfig jobs with runner tier2 tags
Arnout Vandecappelle
arnout at rnout.be
Mon May 18 07:32:05 UTC 2026
On 17/05/2026 23:36, Romain Naour via buildroot wrote:
> Tier1 runners (saas-linux-small-amd64) are too slow to build a
> Buildroot defconfig, especially if a toolchain and a kernel is built.
>
> Use Tier2 runners (saas-linux-medium-amd64) to not waste shared
> ressources.
For qt5we, Tier2 is not going to be sufficient...
Also, can you do a quick estimate of how many minutes we're going to consume?
We have 50K per month available. Perhaps it's better to stick to
buildroot-runner for the defconfigs and only do the runtime tests on the shared
runners.
Regards,
Arnout
>
> Signed-off-by: Romain Naour <romain.naour at smile.fr>
> ---
> support/scripts/generate-gitlab-ci-yml | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml
> index 37b927f142..3a0666798e 100755
> --- a/support/scripts/generate-gitlab-ci-yml
> +++ b/support/scripts/generate-gitlab-ci-yml
> @@ -126,7 +126,7 @@ gen_tests() {
>
> if [ -n "${do_defconfigs}" ]; then
> for cfg in "${defconfigs[@]}"; do
> - printf '%s%s: { extends: .defconfig_%s }\n' \
> + printf '%s%s: { extends: [ .defconfig_%s, .runner-tier2 ]}\n' \
> "${cfg}" "${defconfigs_ext}" "${do_defconfigs}"
> done
> fi
More information about the buildroot
mailing list