mattupstate/angular-pipeline-example

View on GitHub
bin/ci-smoke-test

Summary

Maintainability
Test Coverage
#!/bin/bash

if [[ -z ${GIT_COMMIT_SHA+x} ]]; then
  echo 'GIT_COMMIT_SHA is not set'
  exit 1
fi

export NPM_SCRIPT=smoke-ci
export SELENIUM_CHROME_IMAGE=node-chrome
export SELENIUM_FIREFOX_IMAGE=node-firefox

docker-compose up \
  --abort-on-container-exit \
  --exit-code-from protractor \
  --force-recreate \
  --remove-orphans \
  --quiet-pull \
  hub firefox chrome protractor

SMOKE_EXIT_CODE=$?

docker-compose down

exit ${SMOKE_EXIT_CODE}