name: Build And Publish Docker on: push: branches: - "main" jobs: build-latest: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 - name: Install deps run: apt update && apt install iptables -y - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@master - name: Login to Self-Hosted Registry uses: docker/login-action@v3 with: registry: fung.uy username: ${{ secrets.MYCO_REGISTRY_USER }} password: ${{ secrets.MYCO_PERSONAL_ACCESS_TOKEN }} - name: Build and Push Extended Version uses: docker/build-push-action@v4 with: builder: ${{ steps.buildx.outputs.name }} context: ./ file: ./Dockerfile platforms: linux/amd64 push: true build-args: | ZOLA_RELEASE_VERSION=v0.20.0 tags: | fung.uy/mycosystems/zola-ci:latest fung.uy/mycosystems/zola-ci:0.20.0