name: Build and Push Image on: [ push ] jobs: build: name: Build and push image runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - name: Build Image id: build-image uses: redhat-actions/buildah-build@v2 with: image: tfdev tags: latest ${{ github.sha }} containerfiles: | ./image/Containerfile - name: Push To quay.io id: push-to-quay uses: redhat-actions/push-to-registry@v2 with: image: ${{ steps.build-image.outputs.image }} tags: ${{ steps.build-image.outputs.tags }} registry: quay.io/pfeifferj username: pfeifferj+tfdev password: ${{ secrets.REGISTRY_PASSWORD }} - name: Print image url run: echo "Image pushed to ${{ steps.push-to-quay.outputs.registry-paths }}"