automating multi-platform builds

This commit is contained in:
Maksim 2019-12-10 22:12:14 +11:00
parent 6ab0b3c785
commit 944a86d1d6

View file

@ -30,9 +30,10 @@ jobs:
# Variables # Variables
TAG=$(date +%y.%m) TAG=$(date +%y.%m)
NAME=silentdigit/letsencrypt NAME=silentdigit/letsencrypt
docker login -u silentdigit -p ${DOCKER_TOKEN}
# Build image as TAG version # Build image as TAG version
# docker buildx build -t ${NAME}:${TAG} --platform linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/ppc64le,linux/s390x --push . docker buildx build -t ${NAME}:${TAG} --platform=linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/ppc64le,linux/s390x --push .
# Build image as latest version # Build image as latest version
docker buildx build -t ${NAME}:latest --platform=linux/arm,linux/arm64,linux/amd64 . --push docker buildx build -t ${NAME}:latest --platform=linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/ppc64le,linux/s390x --push .