2016-06-05 20:46:54 -07:00
language : generic
2019-06-14 14:52:32 +08:00
# Use Ubuntu 16.04
dist : xenial
2016-06-05 20:46:54 -07:00
2020-05-12 08:40:45 -07:00
git :
clone : false # Clone manually to work around Travis issues like https://github.com/travis-ci/travis-ci/issues/6337
depth : false # Shallow clones can prevent diff against base branch
quiet : true
2020-05-05 10:47:49 -07:00
before_install :
2020-05-16 09:54:59 -07:00
- unset -f cd # Travis defines this on Mac for RVM, but it breaks the Mac build
2020-05-12 08:40:45 -07:00
- |
git clone -q -n "https://github.com/${TRAVIS_REPO_SLUG}.git" "${TRAVIS_REPO_SLUG}"
cd -- "${TRAVIS_REPO_SLUG}"
to_fetch=("${TRAVIS_COMMIT}")
2020-07-13 05:52:40 -07:00
if [ false != "${TRAVIS_PULL_REQUEST-}" ]; then to_fetch+=("+refs/pull/${TRAVIS_PULL_REQUEST}/merge:"); fi
2020-05-12 08:40:45 -07:00
git fetch -q -- origin "${to_fetch[@]}"
git checkout -qf "${TRAVIS_COMMIT}" --
2020-07-23 16:07:00 -07:00
python -u ci/remote-watch.py --skip_repo=ray-project/ray &
2020-05-05 10:47:49 -07:00
2016-06-22 11:28:01 -07:00
matrix :
include :
2016-10-25 22:39:21 -07:00
- os : linux
2020-04-10 13:26:28 -07:00
env :
- PYTHON=3.6
- PYTHONWARNINGS=ignore
2020-04-15 08:10:22 -07:00
- RAY_DEFAULT_BUILD=1
- RAY_CYTHON_EXAMPLES=1
2020-05-20 15:31:13 -05:00
- RAY_USE_RANDOM_PORTS=1
2020-04-15 08:10:22 -07:00
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_SERVE_AFFECTED,RAY_CI_TUNE_AFFECTED,RAY_CI_PYTHON_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2017-08-21 23:48:20 -07:00
2020-05-21 15:11:03 -07:00
- os : linux
env :
2020-06-15 17:27:17 -07:00
- PYTHON=3.6 BAZEL_CONFIG="asan"
2020-05-21 15:11:03 -07:00
- PYTHONWARNINGS=ignore
- RAY_DEFAULT_BUILD=1
install :
- . ./ci/travis/ci.sh init
before_script :
- . ./ci/travis/ci.sh build
script :
# Run all C++ unit tests with ASAN enabled. ASAN adds too much overhead to run Python tests.
2020-06-15 17:27:17 -07:00
- bazel test --config=ci --build_tests_only -- //:all
2020-05-21 15:11:03 -07:00
2016-10-25 22:39:21 -07:00
- os : osx
osx_image : xcode7
2020-04-10 13:26:28 -07:00
env :
- PYTHON=3.6
- PYTHONWARNINGS=ignore
2020-04-15 08:10:22 -07:00
- RAY_DEFAULT_BUILD=1
- RAY_CYTHON_EXAMPLES=1
2020-05-20 15:31:13 -05:00
- RAY_USE_RANDOM_PORTS=1
2020-04-15 08:10:22 -07:00
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_SERVE_AFFECTED,RAY_CI_TUNE_AFFECTED,RAY_CI_PYTHON_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2017-08-21 23:48:20 -07:00
2016-10-25 22:39:21 -07:00
- os : linux
2018-05-27 05:38:50 +08:00
env :
- JDK='Oracle JDK 8'
2020-02-12 11:15:47 -08:00
- PYTHON=3.6 PYTHONWARNINGS=ignore
2019-03-07 09:59:13 +08:00
- RAY_INSTALL_JAVA=1
2018-05-27 05:38:50 +08:00
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_JAVA_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2018-05-27 05:38:50 +08:00
script :
2019-03-15 22:23:54 -07:00
- ./java/test.sh
2018-05-27 05:38:50 +08:00
2019-12-10 20:33:24 +08:00
- os : linux
2019-12-22 10:56:05 +08:00
env :
- TESTSUITE=streaming
- JDK='Oracle JDK 8'
- RAY_INSTALL_JAVA=1
2020-02-12 11:15:47 -08:00
- PYTHON=3.6 PYTHONWARNINGS=ignore
2020-05-20 15:31:13 -05:00
- RAY_USE_RANDOM_PORTS=1
2019-12-10 20:33:24 +08:00
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_STREAMING_PYTHON_AFFECTED,RAY_CI_STREAMING_JAVA_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2019-12-10 20:33:24 +08:00
script :
# Streaming cpp test.
2020-04-10 13:26:28 -07:00
- if [ $RAY_CI_STREAMING_CPP_AFFECTED == "1" ]; then bazel test --config=ci --test_output=all //streaming:all && bash streaming/src/test/run_streaming_queue_test.sh; fi
2019-12-22 10:56:05 +08:00
- if [ $RAY_CI_STREAMING_PYTHON_AFFECTED == "1" ]; then python -m pytest -v --durations=5 --timeout=300 streaming/python/tests/; fi
- if [ $RAY_CI_STREAMING_JAVA_AFFECTED == "1" ]; then ./streaming/java/test.sh; fi
2019-12-10 20:33:24 +08:00
2018-05-27 05:38:50 +08:00
- os : linux
2020-04-10 13:26:28 -07:00
env :
- LINT=1
- PYTHONWARNINGS=ignore
2020-04-15 08:10:22 -07:00
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init
before_script :
- . ./ci/travis/ci.sh lint
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2016-10-25 22:39:21 -07:00
script :
2020-05-05 10:47:49 -07:00
- true # we still need this block to exist, otherwise it will fall back to the global one
2017-08-21 23:48:20 -07:00
2020-07-30 10:59:11 +08:00
# Build MacOS wheels and MacOS jars
- os : osx
osx_image : xcode7
2020-04-10 13:26:28 -07:00
env :
2020-07-30 10:59:11 +08:00
- MAC_WHEELS=1 MAC_JARS=1
2020-04-10 13:26:28 -07:00
- PYTHONWARNINGS=ignore
- RAY_INSTALL_JAVA=1
2017-08-21 23:48:20 -07:00
install :
2020-07-30 10:59:11 +08:00
- . ./ci/travis/ci.sh init RAY_CI_MACOS_WHEELS_AFFECTED,RAY_CI_JAVA_AFFECTED,RAY_CI_STREAMING_JAVA_AFFECTED
2020-05-05 10:47:49 -07:00
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2017-08-21 23:48:20 -07:00
script :
2020-04-29 21:19:02 -07:00
- . ./ci/travis/ci.sh test_wheels
2020-07-30 10:59:11 +08:00
- bash ./java/build-jar-multiplatform.sh darwin
2017-08-21 23:48:20 -07:00
2020-07-30 10:59:11 +08:00
# Build Linux wheels and multi-platform jars.
- os : linux
2020-04-10 13:26:28 -07:00
env :
2020-07-30 10:59:11 +08:00
- LINUX_WHEELS=1 MULTIPLATFORM_JARS=1
2020-04-10 13:26:28 -07:00
- PYTHONWARNINGS=ignore
- RAY_INSTALL_JAVA=1
2017-08-21 23:48:20 -07:00
install :
2020-07-30 10:59:11 +08:00
- . ./ci/travis/ci.sh init RAY_CI_LINUX_WHEELS_AFFECTED,RAY_CI_JAVA_AFFECTED,RAY_CI_STREAMING_JAVA_AFFECTED
2020-05-05 10:47:49 -07:00
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2017-08-21 23:48:20 -07:00
script :
2020-04-29 21:19:02 -07:00
- . ./ci/travis/ci.sh test_wheels
2020-07-30 10:59:11 +08:00
- bash ./java/build-jar-multiplatform.sh linux
- bash ./java/build-jar-multiplatform.sh multiplatform
#- bash ./java/build-jar-multiplatform.sh deploy
cache : false
2017-08-21 23:48:20 -07:00
2020-06-04 22:47:32 +02:00
# RLlib: Learning tests (from rllib/tuned_examples/*.yaml).
2020-02-15 23:50:44 +01:00
- os : linux
env :
2020-05-06 23:11:13 -07:00
- RLLIB_TESTING=1 RLLIB_REGRESSION_TESTS=1
2020-05-18 17:26:40 +02:00
- TF_VERSION=2.1.0
2020-02-15 23:50:44 +01:00
- TFP_VERSION=0.8
- TORCH_VERSION=1.4
- PYTHON=3.6
- PYTHONWARNINGS=ignore
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_RLLIB_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2020-02-15 23:50:44 +01:00
script :
2020-06-15 17:27:17 -07:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=learning_tests_tf rllib/...
2020-02-15 23:50:44 +01:00
2020-06-04 22:47:32 +02:00
# RLlib: Learning tests with tf=1.x (from rllib/tuned_examples/*.yaml).
2020-02-15 23:50:44 +01:00
# Requested by Edi (MS): Test all learning capabilities with tf1.x
- os : linux
env :
2020-05-06 23:11:13 -07:00
- RLLIB_TESTING=1 RLLIB_REGRESSION_TESTS_TF1X=1
2020-02-15 23:50:44 +01:00
- TF_VERSION=1.14.0
- TFP_VERSION=0.7
- TORCH_VERSION=1.4
- PYTHON=3.6
- PYTHONWARNINGS=ignore
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_RLLIB_FULL_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2020-02-15 23:50:44 +01:00
script :
2020-06-15 17:27:17 -07:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=learning_tests_tf rllib/...
2020-04-30 15:48:11 +02:00
2020-06-04 22:47:32 +02:00
# RLlib: Learning tests with torch (from rllib/tuned_examples/*.yaml).
2020-04-30 15:48:11 +02:00
- os : linux
env :
2020-05-06 23:11:13 -07:00
- RLLIB_TESTING=1 RLLIB_REGRESSION_TESTS_TORCH=1
2020-05-18 17:26:40 +02:00
- TF_VERSION=2.1.0
2020-04-30 15:48:11 +02:00
- TFP_VERSION=0.8
- TORCH_VERSION=1.4
- PYTHON=3.6
- PYTHONWARNINGS=ignore
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_RLLIB_AFFECTED
before_script :
2020-04-30 15:48:11 +02:00
- . ./ci/travis/ci.sh build
script :
2020-06-15 17:27:17 -07:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=learning_tests_torch rllib/...
2020-02-15 23:50:44 +01:00
# RLlib: Quick Agent train.py runs (compilation & running, no(!) learning).
# Agent single tests (compilation, loss-funcs, etc..).
- os : linux
env :
2020-05-06 23:11:13 -07:00
- RLLIB_TESTING=1 RLLIB_QUICK_TRAIN_AND_MISC_TESTS=1
2020-02-15 23:50:44 +01:00
- PYTHON=3.6
2020-05-18 17:26:40 +02:00
- TF_VERSION=2.1.0
2020-02-15 23:50:44 +01:00
- TFP_VERSION=0.8
- TORCH_VERSION=1.4
- PYTHONWARNINGS=ignore
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_RLLIB_FULL_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2020-02-15 23:50:44 +01:00
script :
2020-05-11 20:24:43 -07:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=quick_train rllib/...
2020-02-15 23:50:44 +01:00
# Test everything that does not have any of the "main" labels:
# "learning_tests|quick_train|examples|tests_dir".
2020-05-27 16:19:13 +02:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=-learning_tests_tf,-learning_tests_torch,-quick_train,-examples,-tests_dir rllib/...
2020-02-15 23:50:44 +01:00
# RLlib: Everything in rllib/examples/ directory.
- os : linux
env :
2020-05-06 23:11:13 -07:00
- RLLIB_TESTING=1 RLLIB_EXAMPLE_DIR_TESTS=1
2020-02-15 23:50:44 +01:00
- PYTHON=3.6
2020-05-18 17:26:40 +02:00
- TF_VERSION=2.1.0
2020-02-15 23:50:44 +01:00
- TFP_VERSION=0.8
- TORCH_VERSION=1.4
- PYTHONWARNINGS=ignore
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_RLLIB_FULL_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2020-02-15 23:50:44 +01:00
script :
2020-04-10 13:26:28 -07:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=examples_A,examples_B rllib/...
2020-05-12 08:23:10 +02:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=examples_C,examples_D rllib/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=examples_E,examples_F,examples_G,examples_H,examples_I,examples_J,examples_K,examples_L,examples_M,examples_N,examples_O,examples_P rllib/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=examples_Q,examples_R,examples_S,examples_T,examples_U,examples_V,examples_W,examples_X,examples_Y,examples_Z rllib/...
2020-02-15 23:50:44 +01:00
2020-06-04 22:47:32 +02:00
# RLlib: tests_dir: Everything in rllib/tests/ directory (A-L).
2020-02-15 23:50:44 +01:00
- os : linux
env :
2020-05-12 08:23:10 +02:00
- RLLIB_TESTING=1 RLLIB_TESTS_DIR_TESTS_A_TO_L=1
2020-02-15 23:50:44 +01:00
- PYTHON=3.6
2020-05-18 17:26:40 +02:00
- TF_VERSION=2.1.0
2020-02-15 23:50:44 +01:00
- TFP_VERSION=0.8
- TORCH_VERSION=1.4
- PYTHONWARNINGS=ignore
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_RLLIB_FULL_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2020-02-15 23:50:44 +01:00
script :
2020-05-12 08:23:10 +02:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=tests_dir_A,tests_dir_B,tests_dir_C,tests_dir_D,tests_dir_E,tests_dir_F,tests_dir_G,tests_dir_H,tests_dir_I,tests_dir_J,tests_dir_K,tests_dir_L rllib/...
2020-02-15 23:50:44 +01:00
2020-06-04 22:47:32 +02:00
# RLlib: tests_dir: Everything in rllib/tests/ directory (M-Z).
2020-02-15 23:50:44 +01:00
- os : linux
env :
2020-05-12 08:23:10 +02:00
- RLLIB_TESTING=1 RLLIB_TESTS_DIR_TESTS_M_TO_Z=1
2020-02-15 23:50:44 +01:00
- PYTHON=3.6
2020-05-18 17:26:40 +02:00
- TF_VERSION=2.1.0
2020-02-15 23:50:44 +01:00
- TFP_VERSION=0.8
- TORCH_VERSION=1.4
- PYTHONWARNINGS=ignore
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init RAY_CI_RLLIB_FULL_AFFECTED
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2020-02-15 23:50:44 +01:00
script :
2020-05-12 08:23:10 +02:00
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=tests_dir_M,tests_dir_N,tests_dir_O,tests_dir_P,tests_dir_Q,tests_dir_R,tests_dir_S,tests_dir_T,tests_dir_U,tests_dir_V,tests_dir_W,tests_dir_X,tests_dir_Y,tests_dir_Z rllib/...
2020-02-15 23:50:44 +01:00
2020-07-25 06:22:54 +02:00
# Tune: Tests and examples.
- os : linux
env :
- TUNE_TESTING=1
- PYTHON=3.6
- TF_VERSION=2.1.0
- TFP_VERSION=0.8
- TORCH_VERSION=1.5
- PYTHONWARNINGS=ignore
install :
- . ./ci/travis/ci.sh init RAY_CI_TUNE_AFFECTED
before_script :
- . ./ci/travis/ci.sh build
script :
- ./ci/keep_alive bazel test --config=ci --test_tag_filters=-jenkins_only,-example python/ray/tune/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=example,-tf,-pytorch,-py37,-flaky python/ray/tune/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=tf,-pytorch,-py37,-flaky python/ray/tune/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=-tf,pytorch,-py37,-flaky python/ray/tune/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=-py37,flaky python/ray/tune/...
# SGD: Tests and examples.
- os : linux
env :
- SGD_TESTING=1
- PYTHON=3.6
- TF_VERSION=2.1.0
- TFP_VERSION=0.8
- TORCH_VERSION=1.5
- PYTHONWARNINGS=ignore
install :
- . ./ci/travis/ci.sh init RAY_CI_SGD_AFFECTED
before_script :
- . ./ci/travis/ci.sh build
script :
# No such tests at the moment:
# - ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=-tf,-pytorch,-py37 python/ray/util/sgd/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=tf,-pytorch,-py37 python/ray/util/sgd/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=-tf,pytorch,-py37 python/ray/util/sgd/...
# Docs: Tests and examples.
- os : linux
env :
- DOC_TESTING=1
- PYTHON=3.6
- TF_VERSION=2.1.0
- TFP_VERSION=0.8
- TORCH_VERSION=1.5
- PYTHONWARNINGS=ignore
install :
- . ./ci/travis/ci.sh init RAY_CI_PYTHON_AFFECTED
before_script :
- . ./ci/travis/ci.sh build
script :
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=-tf,-pytorch,-py37 doc/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=tf,-pytorch,-py37 doc/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=-tf,pytorch,-py37 doc/...
# Tune/SGD/Docs: Python >= 3.7 tests and examples.
- os : linux
env :
- PYTHON=3.7 TUNE_TESTING=1
- TF_VERSION=2.1.0
- TFP_VERSION=0.8
- TORCH_VERSION=1.5
- PYTHONWARNINGS=ignore
install :
- . ./ci/travis/ci.sh init RAY_CI_TUNE_AFFECTED,RAY_CI_SGD_AFFECTED
before_script :
- . ./ci/travis/ci.sh build
script :
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=py37 python/ray/tune/...
# There are no python 3.7 tests for RaySGD/Docs at the moment
# - ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=py37 python/ray/util/sgd/...
# - ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=py37 doc/...
2020-03-27 23:01:08 +08:00
# Cpp worker test
- os : linux
env :
- TESTSUITE=cpp_worker
- PYTHON=3.6
install :
2020-05-05 10:47:49 -07:00
- . ./ci/travis/ci.sh init
before_script :
2020-04-15 08:10:22 -07:00
- . ./ci/travis/ci.sh build
2020-03-27 23:01:08 +08:00
script :
2020-04-29 21:19:02 -07:00
- . ./ci/travis/ci.sh test_cpp
2020-03-27 23:01:08 +08:00
2019-11-24 11:43:34 -08:00
script :
2020-05-17 18:43:00 +08:00
# raylet integration tests (core_worker_tests included in bazel tests below)
2019-03-07 12:09:03 -08:00
- ./ci/suppress_output bash src/ray/test/run_object_manager_tests.sh
2019-02-24 00:00:50 -08:00
2020-02-15 23:50:44 +01:00
# cc bazel tests (w/o RLlib)
2020-05-21 15:11:03 -07:00
- ./ci/suppress_output bazel test --config=ci --build_tests_only -- //:all -rllib/...
2018-12-03 23:15:43 -08:00
2020-02-04 08:29:16 -08:00
# ray serve tests
2020-04-10 13:26:28 -07:00
- if [ $RAY_CI_SERVE_AFFECTED == "1" ]; then ./ci/keep_alive bazel test --config=ci --test_tag_filters=-jenkins_only python/ray/serve/...; fi
2020-06-05 08:34:21 +02:00
2020-06-03 09:04:55 -07:00
# ray dashboard tests
- if [ "$RAY_CI_DASHBOARD_AFFECTED" == "1" ]; then ./ci/keep_alive bazel test python/ray/dashboard/...; fi
2019-10-03 15:14:09 -07:00
2020-01-10 06:16:08 +08:00
# ray operator tests
2020-04-29 21:19:02 -07:00
- (cd deploy/ray-operator && export CC=gcc && suppress_output go build && suppress_output go test ./...)
2020-01-10 06:16:08 +08:00
2020-07-21 19:05:42 -07:00
# test ray typing
- mypy --strict ./ci/travis/check_typing_good.py
- mypy --strict ./ci/travis/check_typing_bad.py && return 1 || return 0
2020-01-25 12:25:12 -08:00
# bazel python tests. This should be run last to keep its logs at the end of travis logs.
2020-04-10 13:26:28 -07:00
- if [ $RAY_CI_PYTHON_AFFECTED == "1" ]; then ./ci/keep_alive bazel test --config=ci --test_tag_filters=-jenkins_only python/ray/tests/...; fi
2020-01-18 23:30:09 -08:00
# NO MORE TESTS BELOW, keep them above.
2017-10-09 23:10:58 -07:00
deploy :
2018-02-26 10:26:38 -08:00
- provider : s3
2020-03-02 20:24:20 -08:00
edge : true # This supposedly opts in to deploy v2.
2019-06-07 23:19:10 -07:00
access_key_id : AKIAU6DMUCJUFL3EX3SM
2018-02-26 10:26:38 -08:00
secret_access_key :
2019-06-07 23:19:10 -07:00
secure : J1sX71fKFPQhgWzColllxfzcF877ScBZ1cIl71krZ6SO0LKnwsCScpQck5eZOyQo/Iverwye0iKtE87qNsiRi3+V2D9iulSr18T09j7+FjPKfxAmXmjfrNafoMXTDQroSJblCri5vl+DysISPqImJkWTNaYhGJ9QakoSd5djnAopLNWj6PCR3S50baS49+nB5nSIY3jMhtUzlaBdniFPFC81Cxyuafr4pv6McGRfR/dK+ZnPhdGtMnVeIJXB+ooZKQ26mDJKBPka4jm3u1Oa72b/Atu2RO3MwxTg79LTrMxXKh2OcCqhtD2Z3lz1OltvNSunCuwY8AejCJsfSLbM9mGDoz+xhNUWmYNy48YFf+61OY8PXi8S/9Q817yb3GpLbb2l/P+KMgq9eSEiELIOwuYsDxPX5TuAg6dx0wCNgDEBJoThSQjYl6MgJrLrs7p+JBxp3giedHiy0TLa5hCVKTj3euONAXDArYnnT+DvUIOkaeTk5DClRZbZ0sUXhLy//HuT5WJvjFBJJZ0u0f4RLVb5D7DI4uMZr7+yJPDR2AXCyW9YMaBEbmEYbPaKi283jlEyn7R33+AZlnXv0THHwZ4xvjKKG3/fBSXsOUmv5wmUveEqVGDj1mKPGj9NF8iA5qMm2AaZuJpEEBVBZtSlTZt6ZG7rzAJZGNL52t7xuMo=
2018-02-26 10:26:38 -08:00
bucket : ray-wheels
acl : public_read
region : us-west-2
local_dir : .whl
2019-06-07 23:20:29 -07:00
upload-dir : "$TRAVIS_BRANCH/$TRAVIS_COMMIT"
2018-02-26 10:26:38 -08:00
skip_cleanup : true
on :
repo : ray-project/ray
2019-04-17 16:24:55 -07:00
all_branches : true
2018-02-26 10:26:38 -08:00
condition : $LINUX_WHEELS = 1 || $MAC_WHEELS = 1
2020-01-02 16:00:51 -08:00
2018-02-26 10:26:38 -08:00
- provider : s3
2020-03-02 20:24:20 -08:00
edge : true # This supposedly opts in to deploy v2.
2019-06-07 23:19:10 -07:00
access_key_id : AKIAU6DMUCJUFL3EX3SM
2018-02-26 10:26:38 -08:00
secret_access_key :
2019-06-07 23:19:10 -07:00
secure : J1sX71fKFPQhgWzColllxfzcF877ScBZ1cIl71krZ6SO0LKnwsCScpQck5eZOyQo/Iverwye0iKtE87qNsiRi3+V2D9iulSr18T09j7+FjPKfxAmXmjfrNafoMXTDQroSJblCri5vl+DysISPqImJkWTNaYhGJ9QakoSd5djnAopLNWj6PCR3S50baS49+nB5nSIY3jMhtUzlaBdniFPFC81Cxyuafr4pv6McGRfR/dK+ZnPhdGtMnVeIJXB+ooZKQ26mDJKBPka4jm3u1Oa72b/Atu2RO3MwxTg79LTrMxXKh2OcCqhtD2Z3lz1OltvNSunCuwY8AejCJsfSLbM9mGDoz+xhNUWmYNy48YFf+61OY8PXi8S/9Q817yb3GpLbb2l/P+KMgq9eSEiELIOwuYsDxPX5TuAg6dx0wCNgDEBJoThSQjYl6MgJrLrs7p+JBxp3giedHiy0TLa5hCVKTj3euONAXDArYnnT+DvUIOkaeTk5DClRZbZ0sUXhLy//HuT5WJvjFBJJZ0u0f4RLVb5D7DI4uMZr7+yJPDR2AXCyW9YMaBEbmEYbPaKi283jlEyn7R33+AZlnXv0THHwZ4xvjKKG3/fBSXsOUmv5wmUveEqVGDj1mKPGj9NF8iA5qMm2AaZuJpEEBVBZtSlTZt6ZG7rzAJZGNL52t7xuMo=
2018-02-26 10:26:38 -08:00
bucket : ray-wheels
acl : public_read
region : us-west-2
local_dir : .whl
upload-dir : latest
skip_cleanup : true
on :
2019-11-27 17:05:36 -08:00
branch : master
2018-02-26 10:26:38 -08:00
repo : ray-project/ray
condition : $LINUX_WHEELS = 1 || $MAC_WHEELS = 1
2019-06-30 17:57:48 -07:00
2020-07-30 10:59:11 +08:00
# Upload jars so that we can debug locally for every commit
- provider : s3
edge : true # This supposedly opts in to deploy v2.
access_key_id : AKIAU6DMUCJUFL3EX3SM
secret_access_key :
secure : J1sX71fKFPQhgWzColllxfzcF877ScBZ1cIl71krZ6SO0LKnwsCScpQck5eZOyQo/Iverwye0iKtE87qNsiRi3+V2D9iulSr18T09j7+FjPKfxAmXmjfrNafoMXTDQroSJblCri5vl+DysISPqImJkWTNaYhGJ9QakoSd5djnAopLNWj6PCR3S50baS49+nB5nSIY3jMhtUzlaBdniFPFC81Cxyuafr4pv6McGRfR/dK+ZnPhdGtMnVeIJXB+ooZKQ26mDJKBPka4jm3u1Oa72b/Atu2RO3MwxTg79LTrMxXKh2OcCqhtD2Z3lz1OltvNSunCuwY8AejCJsfSLbM9mGDoz+xhNUWmYNy48YFf+61OY8PXi8S/9Q817yb3GpLbb2l/P+KMgq9eSEiELIOwuYsDxPX5TuAg6dx0wCNgDEBJoThSQjYl6MgJrLrs7p+JBxp3giedHiy0TLa5hCVKTj3euONAXDArYnnT+DvUIOkaeTk5DClRZbZ0sUXhLy//HuT5WJvjFBJJZ0u0f4RLVb5D7DI4uMZr7+yJPDR2AXCyW9YMaBEbmEYbPaKi283jlEyn7R33+AZlnXv0THHwZ4xvjKKG3/fBSXsOUmv5wmUveEqVGDj1mKPGj9NF8iA5qMm2AaZuJpEEBVBZtSlTZt6ZG7rzAJZGNL52t7xuMo=
bucket : ray-wheels
acl : public_read
region : us-west-2
local_dir : .jar
upload-dir : "jars/$TRAVIS_BRANCH/$TRAVIS_COMMIT"
skip_cleanup : true
on :
repo : ray-project/ray
all_branches : true
condition : $MULTIPLATFORM_JARS = 1 || $MAC_JARS = 1
- provider : s3
edge : true # This supposedly opts in to deploy v2.
access_key_id : AKIAU6DMUCJUFL3EX3SM
secret_access_key :
secure : J1sX71fKFPQhgWzColllxfzcF877ScBZ1cIl71krZ6SO0LKnwsCScpQck5eZOyQo/Iverwye0iKtE87qNsiRi3+V2D9iulSr18T09j7+FjPKfxAmXmjfrNafoMXTDQroSJblCri5vl+DysISPqImJkWTNaYhGJ9QakoSd5djnAopLNWj6PCR3S50baS49+nB5nSIY3jMhtUzlaBdniFPFC81Cxyuafr4pv6McGRfR/dK+ZnPhdGtMnVeIJXB+ooZKQ26mDJKBPka4jm3u1Oa72b/Atu2RO3MwxTg79LTrMxXKh2OcCqhtD2Z3lz1OltvNSunCuwY8AejCJsfSLbM9mGDoz+xhNUWmYNy48YFf+61OY8PXi8S/9Q817yb3GpLbb2l/P+KMgq9eSEiELIOwuYsDxPX5TuAg6dx0wCNgDEBJoThSQjYl6MgJrLrs7p+JBxp3giedHiy0TLa5hCVKTj3euONAXDArYnnT+DvUIOkaeTk5DClRZbZ0sUXhLy//HuT5WJvjFBJJZ0u0f4RLVb5D7DI4uMZr7+yJPDR2AXCyW9YMaBEbmEYbPaKi283jlEyn7R33+AZlnXv0THHwZ4xvjKKG3/fBSXsOUmv5wmUveEqVGDj1mKPGj9NF8iA5qMm2AaZuJpEEBVBZtSlTZt6ZG7rzAJZGNL52t7xuMo=
bucket : ray-wheels
acl : public_read
region : us-west-2
local_dir : .jar
upload-dir : "jars/latest"
skip_cleanup : true
on :
repo : ray-project/ray
branch : master
condition : $MULTIPLATFORM_JARS = 1 || $MAC_JARS = 1
2019-12-17 00:03:05 -08:00
- provider : script
2020-03-02 20:24:20 -08:00
edge : true # This supposedly opts in to deploy v2.
2020-07-27 10:43:14 -07:00
script : ./ci/keep_alive bash $TRAVIS_BUILD_DIR/ci/travis/build-autoscaler-images.sh || true
2019-12-17 00:03:05 -08:00
skip_cleanup : true
on :
repo : ray-project/ray
all_branches : true
2020-07-27 10:42:40 -07:00
condition : $LINUX_WHEELS = 1