diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 7965e7e..2a19c45 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -14,21 +14,18 @@ jobs: uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + run: | + docker buildx create --use || true + docker buildx inspect --bootstrap - name: Login to Registry - uses: docker/login-action@v3 - with: - registry: ${{ secrets.REGISTRY_HOSTPORT }} - username: ${{ secrets.REGISTRY_USERNAME }} - password: ${{ secrets.REGISTRY_PASSWORD }} + run: | + docker login ${{ secrets.REGISTRY_HOSTPORT }} -u ${{ secrets.REGISTRY_USERNAME }} -p ${{ secrets.REGISTRY_PASSWORD }} - name: Build and push - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: | - ${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-admin-solid:${{ gitea.sha }} - ${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-admin-solid:${{ gitea.ref }}-latest - dockerfile: Dockerfile + run: | + docker buildx build --push \ + -f Dockerfile \ + -t "${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-admin-solid:${{ gitea.sha }}" \ + -t "${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-admin-solid:${{ gitea.ref }}-latest" \ + .