diff --git a/.gitea/workflows/build-and-publish.yml b/.gitea/workflows/build-and-publish.yml index d2a4d16..338a732 100644 --- a/.gitea/workflows/build-and-publish.yml +++ b/.gitea/workflows/build-and-publish.yml @@ -12,20 +12,19 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v2 + - name: Build Docker Image + run: | + docker build -t git.alexav.gg/${{ gitea.repository }}:latest . + docker build -t git.alexav.gg/${{ gitea.repository }}:${{ gitea.sha }} . - name: Login to Gitea Reg run: | echo "${{ secrets.RUNNER_TOKEN }}" | docker login git.alexav.gg -u ${{ gitea.actor }} --password-stdin - - name: Build Docker Image - uses: docker/build-push-action@v4 - with: - context: . - push: true - tags: | - git.alexav.gg/${{ gitea.repository }}:latest - git.alexav.gg/${{ gitea.repository }}:${{ gitea.sha }} - cache-from: type=registry,ref=git.alexav.gg/${{ gitea.repository }}:buildcache - cache-to: type=registry, ref=git.alexav.gg/${{ gitea.repository }}:buildcache,mode=max + - name: Push Docker Image + run: | + docker push git.alexav.gg/${{ gitea.repository }}:latest + docker push git.alexav.gg/${{ gitea.repository }}:${{ gitea.sha }} + + - name: Cleanup + run: docker logout git.alexav.gg