From 9a2e14ad21bbee509b64a845c17c3cc150a6b538 Mon Sep 17 00:00:00 2001 From: dalbodeule <11470513+dalbodeule@users.noreply.github.com> Date: Thu, 13 Jun 2024 19:43:09 +0900 Subject: [PATCH] fix build.yml (x4) --- .github/workflows/build.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7f42a5a..d44c7f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,6 +20,9 @@ jobs: run: | curl -sSL "https://github.com/buildpacks/pack/releases/download/v0.24.0/pack-v0.24.0-linux.tgz" | tar -xzv -C /usr/local/bin + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Set datetime variable id: vars run: echo "DATETIME=$(date +'%Y%m%d%H%M')" >> $GITHUB_ENV @@ -34,6 +37,12 @@ jobs: run: | pack build dalbodeule/chzzkbot:latest \ --builder paketobuildpacks/builder:tiny \ + --tag dalbodeule/chzzkbot:${{ env.DATETIME }} + + - name: Create multi-platform image + run: | + docker buildx create --use + docker buildx build --platform linux/amd64,linux/arm64 \ --tag dalbodeule/chzzkbot:${{ env.DATETIME }} \ - --publish \ - --platform linux/amd64,linux/arm64 \ No newline at end of file + --tag dalbodeule/chzzkbot:latest \ + --push . \ No newline at end of file