diff --git a/.gitea/workflows/build-an-push.yaml b/.gitea/workflows/build-an-push.yaml index e87cebe..71f3bb7 100644 --- a/.gitea/workflows/build-an-push.yaml +++ b/.gitea/workflows/build-an-push.yaml @@ -4,34 +4,25 @@ on: push: branches: - master - jobs: build: - name: Build and push image - runs-on: ubuntu-latest - container: catthehacker/ubuntu:act-latest - - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Create Kubeconfig - run: | - mkdir $HOME/.kube - echo "${{ secrets.KUBECONFIG_BUILDX }}" > $HOME/.kube/config - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - with: - driver: kubernetes - driver-opts: | - namespace=act-runner - qemu.install=true - - name: Build and push - uses: docker/build-push-action@v5 - with: - context: . - push: true - platforms: linux/arm64 - tags: | - localhost:32000/scrapper:latest + runs-on: cth-ubuntu-latest + needs: build + if: gitea.ref == 'refs/heads/main' + steps: + - name: chekcout + uses: https://github.com/actions/checkout@v4 + - name: Set up Docker Buildx + uses: https://github.com/docker/setup-buildx-action@v3 + with: + config-inline: | + [registry."192.168.0.151:32000"] + http = true + insecure = true + - name: Build and push Docker image + uses: https://github.com/docker/build-push-action@v5 + with: + context: . + file: ./Dockerfile + push: true + tags: "192.168.0.151:32000/crawler:${{gitea.sha}},192.168.0.151:32000/crawler:latest"