🐳 Working action for pushing to Docker to GHCR

This commit is contained in:
Alicia Sykes 2021-08-14 23:34:45 +01:00 committed by GitHub
parent e8707ae4c3
commit 35c2516233
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,12 +16,16 @@ jobs:
contents: read contents: read
packages: write packages: write
steps: steps:
# Fetch the code
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@v2
# Build the image from default Dockerfile
- name: Build image - name: Build image
run: docker build . --file Dockerfile --tag $IMAGE_NAME --label "runnumber=${GITHUB_RUN_ID}" run: docker build . --file Dockerfile --tag $IMAGE_NAME --label "runnumber=${GITHUB_RUN_ID}"
# Login into GH container registry
- name: Log in to registry - name: Log in to registry
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
# Push build image
- name: Push image - name: Push image
run: | run: |
IMAGE_ID=ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME IMAGE_ID=ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME