Restored old procedure for Goss tests
This commit is contained in:
parent
76f33f50f5
commit
a9743ecfbe
@ -36,17 +36,10 @@ steps:
|
|||||||
- chmod +x goss
|
- chmod +x goss
|
||||||
|
|
||||||
- echo "===> Starting container for test"
|
- echo "===> Starting container for test"
|
||||||
- "CONTAINER_ID=$(docker run --rm -d -e SQLALCHEMY_DATABASE_URI=sqlite:///:memory: $DOCKER_IMAGE)"
|
- export GOSS_OPTS="-f junit"
|
||||||
- sleep 3 # czas na uruchomienie
|
- export GOSS_PATH=./goss
|
||||||
|
- export GOSS_SLEEP=3
|
||||||
- echo "===> Copying goss.yaml to container"
|
- ./dgoss run -e SQLALCHEMY_DATABASE_URI=sqlite:///:memory: $DOCKER_IMAGE > /workspace/goss_junit.xml
|
||||||
- docker cp goss.yaml $CONTAINER_ID:/goss.yaml
|
|
||||||
|
|
||||||
- echo "===> Running goss tests"
|
|
||||||
- docker exec $CONTAINER_ID ./goss -g /goss.yaml validate --format junit > ../goss_junit.xml
|
|
||||||
|
|
||||||
- echo "===> Cleaning up test container"
|
|
||||||
- docker stop $CONTAINER_ID
|
|
||||||
|
|
||||||
- echo "===> Logging in to ACR"
|
- echo "===> Logging in to ACR"
|
||||||
- echo "$ACR_PASSWORD" | docker login marcin00.azurecr.io -u $ACR_USERNAME --password-stdin
|
- echo "$ACR_PASSWORD" | docker login marcin00.azurecr.io -u $ACR_USERNAME --password-stdin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user