Merge pull request #1593 from atbore-phx/ci-switch

[CI] removed unit and integration tests from travis
This commit is contained in:
Ludovic Fernandez 2017-05-12 17:17:00 +02:00 committed by GitHub
commit bd90745528

View file

@ -11,32 +11,20 @@ env:
- VERSION: $TRAVIS_TAG - VERSION: $TRAVIS_TAG
- CODENAME: raclette - CODENAME: raclette
- N_MAKE_JOBS: 2 - N_MAKE_JOBS: 2
- DOCKER_VERSION: 1.12.6
matrix:
fast_finish: true
include:
- env: DOCKER_VERSION=1.10.3
- env: DOCKER_VERSION=1.12.6
before_install:
- sudo -E apt-get -yq update
- sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install docker-engine=${DOCKER_VERSION}*
install:
- docker version
- pip install --user -r requirements.txt
- make pull-images
before_script:
- make validate
script: script:
- make test-unit && travis_retry make test-integration - echo "Skipping tests... (Tests are executed on SemaphoreCI)"
- make -j${N_MAKE_JOBS} crossbinary-default-parallel
after_failure:
- docker ps
before_deploy: before_deploy:
- > - >
if ! [ "$BEFORE_DEPLOY_RUN" ]; then if ! [ "$BEFORE_DEPLOY_RUN" ]; then
export BEFORE_DEPLOY_RUN=1; export BEFORE_DEPLOY_RUN=1;
make -j${N_MAKE_JOBS} crossbinary-others-parallel; sudo -E apt-get -yq update;
sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install docker-engine=${DOCKER_VERSION}*;
docker version;
pip install --user -r requirements.txt;
make -j${N_MAKE_JOBS} crossbinary-parallel;
make image; make image;
mkdocs build --clean; mkdocs build --clean;
tar cfz dist/traefik-${VERSION}.src.tar.gz --exclude-vcs --exclude dist .; tar cfz dist/traefik-${VERSION}.src.tar.gz --exclude-vcs --exclude dist .;