mirror of
https://github.com/klutchell/unbound-docker.git
synced 2026-10-15 16:02:46 +00:00
Run unbound-checkconf as part of CI/CD
Signed-off-by: Kyle Harding <kyle@balena.io>
This commit is contained in:
@@ -59,12 +59,13 @@ jobs:
|
||||
run: |
|
||||
for platform in $(tr ',' '\n' <<< "${{ env.platforms }}") ; do
|
||||
docker pull --platform ${platform} localhost:5000/${{ env.slug }}:local
|
||||
docker run -d --name sut localhost:5000/${{ env.slug }}:local
|
||||
docker exec sut unbound -V | tee /dev/stderr | grep -wq "$(head -n1 VERSION)" || { docker logs sut ; exit 1 ; }
|
||||
docker run --rm localhost:5000/${{ env.slug }}:local -V 2>&1 | tee /dev/stderr | grep -wq "$(head -n1 VERSION)"
|
||||
docker run --rm --entrypoint unbound-checkconf localhost:5000/${{ env.slug }}:local -o root-hints 2>&1 | tee /dev/stderr | grep -wq "/etc/unbound/root.hints"
|
||||
docker run --rm -d --name sut localhost:5000/${{ env.slug }}:local
|
||||
docker exec sut dig sigok.verteiltesysteme.net @127.0.0.1 +dnssec | tee /dev/stderr | grep -wq NOERROR || { docker logs sut ; exit 1 ; }
|
||||
docker exec sut dig sigfail.verteiltesysteme.net @127.0.0.1 +dnssec | tee /dev/stderr | grep -wq SERVFAIL || { docker logs sut ; exit 1 ; }
|
||||
docker logs sut
|
||||
docker rm -f sut
|
||||
docker stop sut
|
||||
done
|
||||
|
||||
- uses: docker/login-action@v2
|
||||
|
||||
Reference in New Issue
Block a user