From 1fa447348f746ae32034efada76feaca78076b03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Mon, 11 Sep 2023 15:24:33 +0000 Subject: [PATCH] CI: try fixing login and push --- .gitea/workflows/rebuild.yml | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/.gitea/workflows/rebuild.yml b/.gitea/workflows/rebuild.yml index 449b567..aae7894 100644 --- a/.gitea/workflows/rebuild.yml +++ b/.gitea/workflows/rebuild.yml @@ -14,25 +14,21 @@ jobs: uses: actions/checkout@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 + + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ gitea.repository_owner }} + password: ${{ secrets.GITEA_TOKEN}} - name: Build and Push Docker Image - run: | - # Set your Docker registry and image name - REGISTRY_NAME="git.kucharczyk.xyz/${DOCKER_USERNAME}/containers/gitea" - # Optionally, set a tag for your image (e.g., a commit SHA) - #TAG="${{ gitea.sha }}" - TAG="latest" - - # Build the Docker image - docker buildx create --use - docker buildx build --file Dockerfile -t "${REGISTRY_NAME}:${TAG}" . - - # Log in to the container registry (replace with your authentication method) - docker login -u "${{ gitea.repository_owner }}" -p "$DOCKER_PASSWORD" your-registry-url.com - - # Push the image to the container registry - docker push "${REGISTRY_NAME}:${TAG}" + uses: docker/build-push-action@v4 + with: + context: . + file: ./Dockerfile + push: true + tags: git.kucharczyk.xyz/${{ gitea.repository_owner }}/containers/gitea:latest env: DOCKER_USERNAME: ${{ gitea.repository_owner }}