name: Build on: [push] jobs: build-and-push-image: steps: - name: Checkout uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Log in to registry uses: docker/login-action@v3 with: registry: gitea.bv.stef.lan username: stef password: stef - name: Build and push image uses: docker/build-push-action@v6 with: contex: . push: true tags: gitea.bv.stef.lan/stef/pki-manager:${{ github.sha }} builder: ${{ steps.buildx.outputs.name }} build-args: | BUILDKIT_CONTEXT_KEEP_GIT_DIR=1 # Configuration des registries avec certificat CA config-inline: | debug = true [registry."gitea.bv.stef.lan"] mirrors = ["gitea.bv.stef.lan"] insecure = false [[registry."gitea.bv.stef.lan".tls]] ca = ["/usr/local/share/ca-certificates/custom-ca/zen-ca.crt"] [registry."https://gitea.bv.stef.lan"] mirrors = ["gitea.bv.stef.lan"] insecure = false [[registry."https://gitea.bv.stef.lan".tls]] ca = [""/usr/local/share/ca-certificates/custom-ca/zen-ca.crt]