mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-03-16 22:10:26 +00:00
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:
parent
99d0d5218b
commit
edc974e7b9
2 changed files with 7 additions and 2 deletions
5
.github/workflows/publish-docker.yml
vendored
5
.github/workflows/publish-docker.yml
vendored
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue