diff --git a/.ci/travis_before_script.sh b/.ci/travis_before_script.sh new file mode 100755 index 000000000000000..c48edd6dbd34c76 --- /dev/null +++ b/.ci/travis_before_script.sh @@ -0,0 +1,7 @@ +try_count=0 +while [ $try_count != 5 ]; do + julia --project=.ci/ -e 'using Pkg; Pkg.instantiate()' + if [ $? = 0 ]; then exit 0; fi + try_count = `expr $try_count + 1` +done +exit 1 diff --git a/.travis.yml b/.travis.yml index 2c752f6975587bb..0752d41e3332f2a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ matrix: fast_finish: true allow_failures: - julia: nightly -before_script: julia --project=.ci/ -e 'using Pkg; Pkg.instantiate()' +before_script: .ci/travis_before_script.sh script: julia --project=.ci/ --color=yes -e 'import RegistryCI; RegistryCI.test()' branches: only: