name: Build teams container on: - push jobs: build: name: Build image runs-on: ubuntu-latest env: IMAGE_NAME: teams-desktop REGISTRY: ghcr.io/christoffernissen steps: - name: Clone the repository uses: actions/checkout@v2 - name: Buildah Action id: build-image uses: redhat-actions/buildah-build@v2 with: image: ${{ env.IMAGE_NAME }} tags: latest ${{ github.sha }} containerfiles: | ./Containerfile - name: Log in to the GitHub Container registry uses: redhat-actions/podman-login@v1 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Push to GitHub Container Repository id: push-to-ghcr uses: redhat-actions/push-to-registry@v2 with: image: ${{ steps.build-image.outputs.image }} tags: ${{ steps.build-image.outputs.tags }} registry: ${{ env.REGISTRY }} - name: Print image URL run: echo "Image pushed to ${{ steps.push-to-ghcr.outputs.registry-paths }}"