Parametrise Github/Dockerhub dockerfile

Not a big win as-is. It will make the upcoming introduction of
multilib-devel a bit saner.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
This commit is contained in:
Emil Velikov 2023-09-25 23:37:01 +01:00
parent d1254eeee4
commit ed0440cca2
2 changed files with 10 additions and 11 deletions

View File

@ -317,7 +317,16 @@ publish-dockerhub:
- git reset --hard FETCH_HEAD
- head="release/${BUILD_VERSION}"
- git checkout -b "$head"
- envsubst < ../docker-library.template > library/archlinux
- cp ../docker-library.template library/archlinux
- |
for group in base base-devel; do
test "${group}" = "base" && extra="latest, " || extra=""
echo "Tags: ${extra}${group}, ${group}-${BUILD_VERSION}" >> library/archlinux
echo "GitCommit: ${BUILD_COMMIT}" >> library/archlinux
echo "GitFetch: refs/tags/v${BUILD_VERSION}" >> library/archlinux
echo "File: Dockerfile.${group}" >> library/archlinux
echo >> library/archlinux
done
- git diff
- git add library/archlinux
- maintainers="$(grep \(@ ../docker-library.template | cut -d\( -f2 | cut -d\) -f1 | xargs)"

View File

@ -5,13 +5,3 @@ Maintainers: Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres),
Justin Kromlinger <hashworks@archlinux.org> (@hashworks)
GitRepo: https://gitlab.archlinux.org/archlinux/archlinux-docker.git
Tags: latest, base, base-${BUILD_VERSION}
GitCommit: ${BUILD_COMMIT}
GitFetch: refs/tags/v${BUILD_VERSION}
File: Dockerfile.base
Tags: base-devel, base-devel-${BUILD_VERSION}
GitCommit: ${BUILD_COMMIT}
GitFetch: refs/tags/v${BUILD_VERSION}
File: Dockerfile.base-devel