From 953f00febd64daa8f2bd21bd138e5e64622fb958 Mon Sep 17 00:00:00 2001 From: xavion-lux <xavion.lux@gmail.com> Date: Mon, 15 May 2023 22:58:11 +0200 Subject: [PATCH 1/5] Add build for armv7 --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6ff72043..b9eefa7c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,7 +63,7 @@ release-docker: fi - | for image in $IMAGE_NAMES; do - docker buildx build --platform linux/amd64,linux/arm64 -t $image . --push + docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $image . --push done - | echo "Container image pushed. You can pull it with"; From d3e40a2ff64ee5f044f27eb010334ab7545c8f0c Mon Sep 17 00:00:00 2001 From: xavion-lux <xavion.lux@gmail.com> Date: Thu, 18 May 2023 23:11:56 +0200 Subject: [PATCH 2/5] Run build scripts in parallel --- .gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b9eefa7c..c2af792b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,10 +63,13 @@ release-docker: fi - | for image in $IMAGE_NAMES; do - docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $image . --push + docker buildx build --platform $PLATFORM -t $image . --push done - | echo "Container image pushed. You can pull it with"; for image in $IMAGE_NAMES; do echo "docker pull $image" done + parallel: + matrix: + - PLATFORM: [linux/amd64, linux/arm64, linux/arm/v7] From f993b9a2b29919052f2f4f0030da66a528408baa Mon Sep 17 00:00:00 2001 From: xavion-lux <xavion.lux@gmail.com> Date: Fri, 19 May 2023 00:23:10 +0200 Subject: [PATCH 3/5] Possible fix for missing manifest digest --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c2af792b..e6f2f740 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,7 +63,7 @@ release-docker: fi - | for image in $IMAGE_NAMES; do - docker buildx build --platform $PLATFORM -t $image . --push + docker buildx build --provenance mode=max --platform $PLATFORM -t $image . --push done - | echo "Container image pushed. You can pull it with"; From be91677862739e5f491c55787b4fe1028cd1b9fa Mon Sep 17 00:00:00 2001 From: xavion-lux <xavion.lux@gmail.com> Date: Fri, 19 May 2023 00:35:45 +0200 Subject: [PATCH 4/5] Another try at fixing missing manifest digest --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e6f2f740..f9f47a23 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,7 +63,7 @@ release-docker: fi - | for image in $IMAGE_NAMES; do - docker buildx build --provenance mode=max --platform $PLATFORM -t $image . --push + docker buildx build --provenance false --platform $PLATFORM -t $image . --push done - | echo "Container image pushed. You can pull it with"; From af1dfcf82943d205bb22df03f5005f8666bec351 Mon Sep 17 00:00:00 2001 From: xavion-lux <xavion.lux@gmail.com> Date: Fri, 19 May 2023 00:43:49 +0200 Subject: [PATCH 5/5] Revert "Merge branch 'parallel-ci'" This reverts commit 6f4c704321bea4c926b00991b861e9239311e8f5. --- .gitlab-ci.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f9f47a23..b9eefa7c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,13 +63,10 @@ release-docker: fi - | for image in $IMAGE_NAMES; do - docker buildx build --provenance false --platform $PLATFORM -t $image . --push + docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $image . --push done - | echo "Container image pushed. You can pull it with"; for image in $IMAGE_NAMES; do echo "docker pull $image" done - parallel: - matrix: - - PLATFORM: [linux/amd64, linux/arm64, linux/arm/v7]