gitlab-ci: share the image version with the child
Currently, the image name and version are duplicated in the main pipeline and the generated, child pipeline. This is a condition for a future gaffe, so let's use the image from the main pipeline when generating the child one. 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>
This commit is contained in:
parent
f70a0e9d91
commit
bef6739094
@ -1,8 +1,3 @@
|
||||
# Configuration for Gitlab-CI.
|
||||
# Builds appear on https://gitlab.com/buildroot.org/buildroot/pipelines
|
||||
|
||||
image: buildroot/base:20200814.2228
|
||||
|
||||
.check_base:
|
||||
rules:
|
||||
- if: '$CI_COMMIT_REF_NAME =~ /^.*-.*_defconfig$/ || $CI_COMMIT_REF_NAME =~ /^.*-tests\..*$/'
|
||||
|
@ -5,7 +5,7 @@ set -o pipefail
|
||||
main() {
|
||||
local template="${1}"
|
||||
|
||||
cat "${template}"
|
||||
preamble "${template}"
|
||||
|
||||
(
|
||||
cd configs
|
||||
@ -18,4 +18,16 @@ main() {
|
||||
| LC_ALL=C sort
|
||||
}
|
||||
|
||||
preamble() {
|
||||
local template="${1}"
|
||||
|
||||
cat - "${template}" <<-_EOF_
|
||||
# This file is generated; do not edit!
|
||||
# Builds appear on https://gitlab.com/buildroot.org/buildroot/pipelines
|
||||
|
||||
image: ${CI_JOB_IMAGE}
|
||||
|
||||
_EOF_
|
||||
}
|
||||
|
||||
main "${@}"
|
||||
|
Loading…
Reference in New Issue
Block a user