aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml7
1 files changed, 5 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7cc1dd6..20863b5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,8 +24,11 @@ build:
script:
- docker build --build-arg opts="CGO_ENABLED=0 GOARCH=amd64" --pull -t $IMAGE:amd64 .
- docker push $IMAGE:amd64
+ - docker build --build-arg opts="CGO_ENABLED=0 GOARCH=arm64" --pull -t $IMAGE:arm64 .
+ - docker push $IMAGE:arm64
- docker build --build-arg opts="GOARCH=arm GOARM=7" --pull -t $IMAGE:arm32v7 .
- docker push $IMAGE:arm32v7
- - docker manifest create $IMAGE $IMAGE:amd64 $IMAGE:arm32v7
- - docker manifest annotate $IMAGE $IMAGE:arm32v7 --os linux --arch arm
+ - docker manifest create $IMAGE $IMAGE:amd64 $IMAGE:arm64 $IMAGE:arm32v7
+ - docker manifest annotate $IMAGE $IMAGE:arm32v7 --os linux --arch arm --variant v7
+ - docker manifest annotate $IMAGE $IMAGE:arm64 --os linux --arch arm --variant v8
- docker manifest push $IMAGE