From 02eda153f2c9dcb2a0ff27ac1ceb62d5841cfe39 Mon Sep 17 00:00:00 2001 From: dhb52 Date: Wed, 9 Apr 2025 00:44:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(1.5.0-beta1):=20=20=E4=BD=BF=E7=94=A8docke?= =?UTF-8?q?r/login-action@v3=EF=BC=8Cdocker/build-push-action@v5=EF=BC=8C?= =?UTF-8?q?=E8=AE=A9github=20action=20=E5=86=85=E5=AE=B9=E6=9B=B4=E5=A5=BD?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docker-image.yml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index e30f6a4cf..50a1a1a4d 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -38,16 +38,21 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - name: Build and push Docker image + uses: docker/build-push-action@v5 env: DOCKER_NAMESPACE: ${{ secrets.DOCKER_NAMESPACE }} - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} VERSION: ${{ steps.version.outputs.version }} - run: | - docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD - cd snail-job-server/snail-job-server-starter/ \ - && docker buildx build --platform linux/amd64,linux/arm64 \ - -t ${DOCKER_NAMESPACE}/snail-job:latest \ - -t ${DOCKER_NAMESPACE}/snail-job:${VERSION} \ - --push . + with: + context: snail-job-server/snail-job-server-starter/ + platforms: linux/amd64,linux/arm64 + push: true + tags: | + ${{ env.DOCKER_NAMESPACE }}/snail-job:latest + ${{ env.DOCKER_NAMESPACE }}/snail-job:${{ env.VERSION }} \ No newline at end of file