name: Build & push Docker image on: push: branches: - '*' env: REGISTRY_HOST: ${{ secrets.REGISTRY_HOST }} REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }} REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }} IMAGE_NAME: "contact-api" CONTEXT_PATH: "." DOCKERFILE_PATH: "./Dockerfile" PLATFORMS: "linux/amd64" CACHE_REF: ${{ env.REGISTRY_HOST }}/${{ env.IMAGE_NAME }}:buildcache GITEA_TOKEN: ${{ secrets.CI_GITEA_TOKEN }} jobs: publish: runs-on: ubuntu-latest steps: - name: Build & push Docker image uses: estebanthi/ci/actions/docker-build-push@master with: registry: ${{ env.REGISTRY_HOST }} username: ${{ env.REGISTRY_USERNAME }} password: ${{ env.REGISTRY_PASSWORD }} image_name: ${{ env.IMAGE_NAME }} context_path: ${{ env.CONTEXT_PATH }} dockerfile_path: ${{ env.DOCKERFILE_PATH }} platforms: ${{ env.PLATFORMS }} cache_ref: ${{ env.CACHE_REF }} github_token: ${{ secrets.GITEA_TOKEN }}