ci: extract metadata for docker

This commit is contained in:
Tim Schubert 2023-05-28 18:17:32 +02:00
parent 67cf7e852a
commit afbbf3628d
Signed by: dadada
GPG key ID: EEB8D1CE62C4DFEA

View file

@ -28,11 +28,16 @@ jobs:
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- run: nix --experimental-features 'nix-command flakes' build .#dockerImage -L - run: nix --experimental-features 'nix-command flakes' build .#dockerImage -L
- run: docker load -i ./result - run: docker load -i ./result
- run: docker tag pad-archiver ${{ env.IMAGE_NAME }} - run: docker tag pad-archiver ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- name: Log in to the Container registry - name: Log in to the Container registry
uses: docker/login-action@v2 uses: docker/login-action@v2
with: with:
registry: ${{ env.REGISTRY }} registry: ${{ env.REGISTRY }}
username: ${{ github.actor }} username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- run: docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - run: docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}