fix docker tests
This commit is contained in:
parent
8baa2d5234
commit
8f4bc06ba7
|
@ -42,19 +42,24 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
wget https://github.com/tkp1n/chromium-ci/raw/41510dc154c4184f7e09461ba76f86f61c460070/seccomp/chromium.json
|
wget https://github.com/tkp1n/chromium-ci/raw/41510dc154c4184f7e09461ba76f86f61c460070/seccomp/chromium.json
|
||||||
docker build -t prom-act-test .
|
docker build -t prom-act-test .
|
||||||
docker run --security-opt seccomp=chromium.json --detach --name=prom-act-test prom-act-test
|
container_name=$(docker run --security-opt seccomp=chromium.json --detach prom-act-test)
|
||||||
until [ "`docker inspect -f {{.State.Health.Status}} prom-act-test`"=="healthy" ]; do
|
echo $container_name
|
||||||
sleep 1;
|
docker inspect $container_name
|
||||||
|
docker ps --no-trunc
|
||||||
|
until [ "`docker inspect -f {{.State.Health.Status}} $container_name`" == "healthy" ]; do
|
||||||
|
sleep 10;
|
||||||
echo "Waiting for container to be healthy"
|
echo "Waiting for container to be healthy"
|
||||||
|
docker inspect -f {{.State.Health}} $container_name
|
||||||
|
docker logs $container_name
|
||||||
done;
|
done;
|
||||||
docker inspect prom-act-test
|
docker inspect $container_name
|
||||||
sleep 5
|
sleep 5
|
||||||
# Show usage
|
# Show usage
|
||||||
docker exec prom-act-test wget -q -O- localhost:3000/metrics | grep act_fup
|
docker exec $container_name wget -q -O- localhost:3000/metrics | grep act_fup
|
||||||
# Check logs
|
# Check logs
|
||||||
docker logs prom-act-test
|
docker logs $container_name
|
||||||
# Stop and kill the test container
|
# Stop and kill the test container
|
||||||
docker stop prom-act-test && docker rm prom-act-test && docker rmi prom-act-test
|
docker stop $container_name && docker rm $container_name && docker rmi prom-act-test
|
||||||
publish:
|
publish:
|
||||||
needs: [npm-tests, docker-tests]
|
needs: [npm-tests, docker-tests]
|
||||||
runs-on: [self-hosted]
|
runs-on: [self-hosted]
|
||||||
|
|
Loading…
Reference in New Issue