Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export CONTAINER_NAME=$(uuidgen)
- # Rebuild the image if needed
- docker build -t "${IMAGE_NAME}:latest" ./
- # Make sure the script is killed after 1h
- (sleep 3600; docker stop "${CONTAINER_NAME}")&
- # Run tests
- docker run --rm \
- --name "$CONTAINER_NAME" \
- -e TARGET_ENV="${TARGET_ENV}" \
- -e DATA_RETENTION="${DATA_RETENTION}" \
- -e REPORT_NAME="${REPORT_NAME}" \
- -e CUCUMBER_TAGS="${CUCUMBER_TAGS}" \
- -e CUCUMBER_THREADS="25" \
- -e JENKINS_USER="$(id -u):$(id -g)" \
- -v "$PWD:/srv/test-factory" \
- -v "/srv/test-factory/node_modules/" \
- -v "/home/ubuntu/chromedriver/chromedriver-${CHROMEDRIVER_VERSION}:/chrome/chromedriver" \
- -v "/home/ubuntu/chrome/google-chrome-${CHROME_VERSION}_amd64.deb:/chrome/google-chrome.deb" \
- -v "/home/ubuntu/CFGV3-TF-Cache/CFGV3-TF-Docker:/srv/test-factory/cache" \
- -v "$PWD/cache/country:/srv/test-factory/cache/country" \
- "${IMAGE_NAME}:latest"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement