diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 4f26396..21dfdf4 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -36,17 +36,10 @@ steps: - chmod +x goss - echo "===> Starting container for test" - - "CONTAINER_ID=$(docker run --rm -d -e SQLALCHEMY_DATABASE_URI=sqlite:///:memory: $DOCKER_IMAGE)" - - sleep 3 # czas na uruchomienie - - - echo "===> Copying goss.yaml to container" - - 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 + - export GOSS_OPTS="-f junit" + - export GOSS_PATH=./goss + - export GOSS_SLEEP=3 + - ./dgoss run -e SQLALCHEMY_DATABASE_URI=sqlite:///:memory: $DOCKER_IMAGE > /workspace/goss_junit.xml - echo "===> Logging in to ACR" - echo "$ACR_PASSWORD" | docker login marcin00.azurecr.io -u $ACR_USERNAME --password-stdin