oldfly closed pull request #6: [MARVIN-20] Travis-ci retry
URL: https://github.com/apache/incubator-marvin/pull/6
This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:
As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):
diff --git a/.travis.yml b/.travis.yml
index 4d0de99..08689ac 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -30,7 +30,7 @@ matrix:
before_script:
- cd engine-executor
- unset SBT_OPTS
- script: sbt ++$TRAVIS_SCALA_VERSION coverage test coverageReport
+ script: travis_retry sbt ++$TRAVIS_SCALA_VERSION coverage test
coverageReport
# Python Toolbox
# Python Toolbox - Linux
- language: python
@@ -40,7 +40,7 @@ matrix:
- 3.6
before_install:
- cd python-toolbox
- - curl
https://d3kbcqa49mib13.cloudfront.net/spark-2.1.1-bin-hadoop2.6.tgz -o
./spark-2.1.1-bin-hadoop2.6.tgz
+ - travis_retry curl
https://d3kbcqa49mib13.cloudfront.net/spark-2.1.1-bin-hadoop2.6.tgz -o
./spark-2.1.1-bin-hadoop2.6.tgz
- sudo tar -xf ./spark-2.1.1-bin-hadoop2.6.tgz
- mkdir -p marvin_data
- mkdir -p marvin_home
@@ -52,12 +52,12 @@ matrix:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update
; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install openssl
graphviz ; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install
libsasl2-dev python-pip graphviz -y ; fi
- - sudo pip install --upgrade pip
- - sudo pip install virtualenvwrapper --ignore-installed six
+ - travis_retry sudo pip install --upgrade pip
+ - travis_retry sudo pip install virtualenvwrapper --ignore-installed
six
- source virtualenvwrapper.sh
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then mkvirtualenv marvin-env
; fi
install:
- - pip install codecov
+ - travis_retry pip install codecov
- make marvin
script:
- marvin test
@@ -67,7 +67,7 @@ matrix:
os: osx
before_install:
- cd python-toolbox
- - curl
https://d3kbcqa49mib13.cloudfront.net/spark-2.1.1-bin-hadoop2.6.tgz -o
./spark-2.1.1-bin-hadoop2.6.tgz
+ - travis_retry curl
https://d3kbcqa49mib13.cloudfront.net/spark-2.1.1-bin-hadoop2.6.tgz -o
./spark-2.1.1-bin-hadoop2.6.tgz
- sudo tar -xf ./spark-2.1.1-bin-hadoop2.6.tgz
- mkdir -p marvin_data
- mkdir -p marvin_home
@@ -79,12 +79,12 @@ matrix:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update
; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install openssl
graphviz ; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install
libsasl2-dev python-pip graphviz -y ; fi
- - sudo pip install --upgrade pip
- - sudo pip install virtualenvwrapper --ignore-installed six
+ - travis_retry sudo pip install --upgrade pip
+ - travis_retry sudo pip install virtualenvwrapper --ignore-installed
six
- source virtualenvwrapper.sh
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then mkvirtualenv marvin-env
; fi
install:
- - pip install codecov
+ - travis_retry pip install codecov
- make marvin
script:
- marvin test
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services