From 63b219d3e34e4da28b61d508f5f732d277a1bb77 Mon Sep 17 00:00:00 2001 From: Maksim Nabokikh Date: Tue, 4 Mar 2025 21:15:03 +0100 Subject: [PATCH] Release multiarch build (#334) Signed-off-by: maksim.nabokikh --- .github/workflows/publish-tag.yaml | 1 + werf.yaml | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-tag.yaml b/.github/workflows/publish-tag.yaml index 5ceafaa..ed9d3cb 100644 --- a/.github/workflows/publish-tag.yaml +++ b/.github/workflows/publish-tag.yaml @@ -12,6 +12,7 @@ on: env: WERF_STAGED_DOCKERFILE_VERSION: v2 WERF_BUILDAH_MODE: auto + WERF_ENV: ${{ github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/') && 'release' || '' }} jobs: build: diff --git a/werf.yaml b/werf.yaml index 387be5f..8451941 100644 --- a/werf.yaml +++ b/werf.yaml @@ -3,8 +3,11 @@ configVersion: 1 build: platform: - linux/amd64 - # TODO(nabokihms): build multiplatform images only for the master branch - # - linux/arm64 + {{- if eq .Values.werf.env "release" }} + - linux/arm64 + - linux/arm/v7 + - linux/arm/v8 + {{- end }} staged: true --- image: ovpn-admin