Tag Docker image using latest, commit checksum and semver

The following tags will be added: latest, 1234567 and 1.2.3
This commit is contained in:
Chris Mayo 2021-11-28 18:55:46 +00:00
parent 99d0d5218b
commit edc974e7b9
2 changed files with 7 additions and 2 deletions

View file

@ -5,6 +5,7 @@ name: Create and publish a Docker image
on:
push:
branches: ['master']
tags: 'v*'
env:
REGISTRY: ghcr.io
@ -30,6 +31,10 @@ jobs:
uses: docker/metadata-action@548e2346a9987b56d8a4104fe776321ff8e23440
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
flavor: latest=true
tags: |
type=semver,pattern={{version}}
type=sha,prefix=
- name: Build and push Docker image
uses: docker/build-push-action@a66e35b9cbcf4ad0ea91ffcaf7bbad63ad9e0229

View file

@ -51,8 +51,8 @@ If you do not want to install any additional libraries/dependencies you can use
Example for external web site check::
docker run --rm -it -u $(id -u):$(id -g) ghcr.io/linkchecker/linkchecker:master --verbose https://www.example.com
docker run --rm -it -u $(id -u):$(id -g) ghcr.io/linkchecker/linkchecker:latest --verbose https://www.example.com
Local HTML file check::
docker run --rm -it -u $(id -u):$(id -g) -v "$PWD":/mnt ghcr.io/linkchecker/linkchecker:master --verbose index.html
docker run --rm -it -u $(id -u):$(id -g) -v "$PWD":/mnt ghcr.io/linkchecker/linkchecker:latest --verbose index.html