From 7f3dadd434e7259127496d1b73a1ec2d863779f1 Mon Sep 17 00:00:00 2001 From: ndsboy Date: Sat, 12 Apr 2025 18:33:38 +0000 Subject: [PATCH] feat: use docker --- .forgejo/workflows/deploy.yml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index e0647e3..92cb161 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -16,19 +16,23 @@ jobs: deploy: name: deploy runs-on: docker - container: - image: quay.io/buildah/stable:latest - env: - STORAGE_DRIVER: vfs steps: - - name: download - run: curl https://${{ env.url }}/archive/main.tar.gz | tar -xz - - - name: build - run: buildah build -f ${{ env.repo }}/Containerfile -t ${{ env.url }}:latest ${{ env.repo }} - - name: login - run: buildah login -u token -p ${{ env.token }} ${{ env.git }} + uses: docker/login-action@v3 + with: + registry: ${{ env.git }} + username: token + password: ${{ env.token }} + + - name: qemu + uses: docker/setup-qemu-action@v3 + + - name: buildx + uses: docker/setup-buildx-action@v3 + - + name: build + uses: docker/build-push-action@v6 + with: + push: true + tags: ${{ env.git }}/${{ github.repository }}:latest - - name: push - run: buildah push ${{ env.git }}/${{ github.repository }}:latest