1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

ci: make docker target configurable

This commit is contained in:
Steffen Vogel 2021-09-21 11:04:18 +02:00
parent a876333846
commit 382f609ddd

View file

@ -189,29 +189,33 @@ pkg:alpine:
--pull
--allow security.insecure
--output type=docker
--target app
--target ${TARGET}
--build-arg ARCH=${ARCH}
--build-arg TRIPLET=${TRIPLET}
--platform ${PLATFORM}
--file ${DOCKER_FILE}
--tag ${DOCKER_IMAGE}:${DOCKER_TAG}-${ARCH} .
- docker push ${DOCKER_IMAGE}:${DOCKER_TAG}-${ARCH}
variables:
DISTRO: alpine
tags:
- docker
variables:
TARGET: app
parallel:
matrix:
- PLATFORM: linux/amd64
- DISTRO: alpine
PLATFORM: linux/amd64
ARCH: amd64
TRIPLET: x86_64-alpine-linux-musl
- PLATFORM: linux/arm64/v8
- DISTRO: alpine
PLATFORM: linux/arm64/v8
ARCH: arm64
TRIPLET: aarch64-alpine-linux-musl
- PLATFORM: linux/arm/v6
- DISTRO: alpine
PLATFORM: linux/arm/v6
ARCH: armv6
TRIPLET: armv6-alpine-linux-musleabihf
- PLATFORM: linux/arm/v7
- DISTRO: alpine
PLATFORM: linux/arm/v7
ARCH: armv7
TRIPLET: armv7-alpine-linux-musleabihf
needs: []