2016-06-05 20:46:54 -07:00
language : generic
2020-11-19 11:40:07 -07:00
# Use Ubuntu 18.04
dist : bionic
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
2021-01-12 09:28:58 -08:00
branches :
except :
- /dependabot.*/
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 :
2021-04-14 20:37:37 -07:00
- os : osx
osx_image : xcode7
2020-04-10 13:26:28 -07:00
env :
2020-08-28 00:06:52 -07:00
- PYTHON=3.6 SMALL_AND_LARGE_TESTS=1
- PYTHONWARNINGS=ignore
- RAY_DEFAULT_BUILD=1
- RAY_CYTHON_EXAMPLES=1
- RAY_USE_RANDOM_PORTS=1
install :
2020-10-02 17:58:44 -07:00
- . ./ci/travis/ci.sh init RAY_CI_SERVE_AFFECTED,RAY_CI_TUNE_AFFECTED,RAY_CI_PYTHON_AFFECTED,RAY_CI_DASHBOARD_AFFECTED
2020-08-28 00:06:52 -07:00
before_script :
- . ./ci/travis/ci.sh build
script :
2021-04-14 20:37:37 -07:00
# cc bazel tests (w/o RLlib)
# NOTE: core_worker_test is out-of-date and should already covered by Python
# tests.
2021-04-20 00:19:07 -07:00
- ./ci/suppress_output bazel test --config=ci $(./scripts/bazel_export_options) --build_tests_only --test_tag_filters=-flaky -- //:all -rllib/... -core_worker_test
2020-08-28 00:06:52 -07:00
2021-04-14 20:37:37 -07:00
# ray serve tests
2021-04-22 15:03:29 -07:00
- if [ $RAY_CI_SERVE_AFFECTED == "1" ]; then ./ci/keep_alive bazel test --config=ci $(./scripts/bazel_export_options) --test_tag_filters=-jenkins_only,-flaky python/ray/serve/...; fi
2017-08-21 23:48:20 -07:00
2021-04-14 20:37:37 -07:00
# ray new dashboard tests
- if [ "$RAY_CI_DASHBOARD_AFFECTED" == "1" ]; then ./ci/keep_alive bazel test python/ray/new_dashboard/...; fi
2020-05-21 15:11:03 -07:00
2021-04-14 20:37:37 -07:00
# bazel python tests. This should be run last to keep its logs at the end of travis logs.
2021-04-20 00:19:07 -07:00
- if [ $RAY_CI_PYTHON_AFFECTED == "1" ]; then ./ci/keep_alive bazel test --test_env=CONDA_EXE --test_env=CONDA_PYTHON_EXE --test_env=CONDA_SHLVL --test_env=CONDA_PREFIX --test_env=CONDA_DEFAULT_ENV --test_env=CONDA_PROMPT_MODIFIER --config=ci $(./scripts/bazel_export_options) --test_tag_filters=-kubernetes,-jenkins_only,-medium_size_python_tests_a_to_j,-medium_size_python_tests_k_to_z,-flaky python/ray/tests/...; fi
2021-04-14 20:37:37 -07:00
# NO MORE TESTS BELOW, keep them above.
2017-08-21 23:48:20 -07:00
2020-08-28 00:06:52 -07:00
- os : osx
osx_image : xcode7
env :
- PYTHON=3.6 MEDIUM_TESTS_A_TO_J=1
- PYTHONWARNINGS=ignore
- RAY_DEFAULT_BUILD=1
- RAY_CYTHON_EXAMPLES=1
- RAY_USE_RANDOM_PORTS=1
install :
2020-10-02 17:58:44 -07:00
- . ./ci/travis/ci.sh init RAY_CI_SERVE_AFFECTED,RAY_CI_TUNE_AFFECTED,RAY_CI_PYTHON_AFFECTED,RAY_CI_DASHBOARD_AFFECTED
2020-08-28 00:06:52 -07:00
before_script :
- . ./ci/travis/ci.sh build
script :
# bazel python tests for medium size tests. Used for parallelization.
2021-04-20 00:19:07 -07:00
- if [ $RAY_CI_PYTHON_AFFECTED == "1" ]; then ./ci/keep_alive bazel test --config=ci $(./scripts/bazel_export_options) --test_tag_filters=-kubernetes,-jenkins_only,medium_size_python_tests_a_to_j,-flaky python/ray/tests/...; fi
2020-08-28 00:06:52 -07:00
- os : osx
osx_image : xcode7
env :
- PYTHON=3.6 MEDIUM_TESTS_K_TO_Z=1
- PYTHONWARNINGS=ignore
- RAY_DEFAULT_BUILD=1
- RAY_CYTHON_EXAMPLES=1
- RAY_USE_RANDOM_PORTS=1
install :
2020-10-02 17:58:44 -07:00
- . ./ci/travis/ci.sh init RAY_CI_SERVE_AFFECTED,RAY_CI_TUNE_AFFECTED,RAY_CI_PYTHON_AFFECTED,RAY_CI_DASHBOARD_AFFECTED
2020-08-28 00:06:52 -07:00
before_script :
- . ./ci/travis/ci.sh build
script :
# bazel python tests for medium size tests. Used for parallelization.
2021-04-20 00:19:07 -07:00
- if [ $RAY_CI_PYTHON_AFFECTED == "1" ]; then ./ci/keep_alive bazel test --config=ci $(./scripts/bazel_export_options) --test_tag_filters=-kubernetes,-jenkins_only,medium_size_python_tests_k_to_z,-flaky python/ray/tests/...; fi
2020-08-28 00:06:52 -07:00
2021-04-23 15:43:06 -07:00
- os : osx
osx_image : xcode7
env :
- PYTHON=3.6 FLAKY=1
- PYTHONWARNINGS=ignore
- RAY_DEFAULT_BUILD=1
- RAY_CYTHON_EXAMPLES=1
- RAY_USE_RANDOM_PORTS=1
- RLLIB_TESTING=1 TF_VERSION=2.1.0 TFP_VERSION=0.8 TORCH_VERSION=1.6
install :
- . ./ci/travis/ci.sh init RAY_CI_SERVE_AFFECTED,RAY_CI_TUNE_AFFECTED,RAY_CI_RLLIB_AFFECTED,RAY_CI_PYTHON_AFFECTED
before_script :
- . ./ci/travis/ci.sh build
script :
- bazel test --config=ci $(./scripts/bazel_export_options)
--build_tests_only
--test_tag_filters=flaky
-- //:all -rllib/... -core_worker_test
- bazel test --config=ci $(./scripts/bazel_export_options)
--test_tag_filters=-kubernetes,-jenkins_only,flaky
--test_env=CONDA_EXE
--test_env=CONDA_PYTHON_EXE
--test_env=CONDA_SHLVL
--test_env=CONDA_PREFIX
--test_env=CONDA_DEFAULT_ENV
python/ray/tests/... python/ray/serve/... python/ray/tune/... rllib/...
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 :
2021-03-22 14:57:45 +08:00
- ./ci/keep_alive brew remove --force java & brew uninstall --force java & rm -rf /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
- ./ci/keep_alive brew install --cask adoptopenjdk/openjdk/adoptopenjdk8
2020-09-14 17:44:45 +08:00
- export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
- java -version
2021-03-10 14:05:52 -08:00
- ./ci/keep_alive bash ./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-09-14 17:44:45 +08:00
# Build Linux wheels and jars.
2020-07-30 10:59:11 +08:00
- os : linux
2020-04-10 13:26:28 -07:00
env :
2020-10-12 14:22:51 -07:00
# - PYTHON=3.6
2021-04-14 20:37:37 -07:00
- LINUX_WHEELS=1 LINUX_JARS=1 DOCKER_BUILD_PY37=1
2020-04-10 13:26:28 -07:00
- PYTHONWARNINGS=ignore
- RAY_INSTALL_JAVA=1
2020-09-14 17:44:45 +08:00
language : java
jdk : openjdk8
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-10-12 14:22:51 -07:00
- export PATH="$HOME/miniconda3/bin:$PATH"
- python -m pip install docker
2021-02-26 15:23:02 -08:00
- if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then python $TRAVIS_BUILD_DIR/ci/travis/build-docker-images.py --py-versions PY37 --build-type PR --build-base; fi
2020-07-30 10:59:11 +08:00
- bash ./java/build-jar-multiplatform.sh linux
2020-09-11 06:40:16 +08:00
cache : false
2021-04-26 16:22:25 -07:00
# Build Py36 Docker Image
2021-01-28 15:24:50 -08:00
- os : linux
env :
2021-04-26 16:22:25 -07:00
- LINUX_WHEELS=1 DOCKER_BUILD_PY36=1
2021-01-28 15:24:50 -08:00
- PYTHONWARNINGS=ignore
language : java
jdk : openjdk8
install :
- . ./ci/travis/ci.sh init RAY_CI_LINUX_WHEELS_AFFECTED
before_script :
- . ./ci/travis/ci.sh build
script :
- wget --quiet "https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh" -O miniconda3.sh
- bash miniconda3.sh -b -p "$HOME/miniconda3"
- export PATH="$HOME/miniconda3/bin:$PATH"
- conda install -y python=3.7.6
- python -m pip install docker
2021-04-26 16:22:25 -07:00
- if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then python $TRAVIS_BUILD_DIR/ci/travis/build-docker-images.py --py-versions PY36 --build-type PR --build-base; fi
cache : false
# Build Py38 Docker Image
- os : linux
env :
- LINUX_WHEELS=1 DOCKER_BUILD_PY38=1
- PYTHONWARNINGS=ignore
language : java
jdk : openjdk8
install :
- . ./ci/travis/ci.sh init RAY_CI_LINUX_WHEELS_AFFECTED
before_script :
- . ./ci/travis/ci.sh build
script :
- wget --quiet "https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh" -O miniconda3.sh
- bash miniconda3.sh -b -p "$HOME/miniconda3"
- export PATH="$HOME/miniconda3/bin:$PATH"
- conda install -y python=3.7.6
- python -m pip install docker
- if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then python $TRAVIS_BUILD_DIR/ci/travis/build-docker-images.py --py-versions PY38 --build-type PR --build-base; fi
2021-01-28 15:24:50 -08:00
cache : false
2020-09-11 06:40:16 +08:00
# Build and deploy multi-platform jars.
- os : linux
env :
- MULTIPLATFORM_JARS=1
- PYTHONWARNINGS=ignore
- RAY_INSTALL_JAVA=1
- secure : "Un2SGOCdD/RiqbO47vtkwn5dPbGbwHi/TKunyNJLKcGILwJc0sZL9uf8pkffyYGbt7ejnYwV9tPgoAlFxcuJYgbmkt84AxDF8oskJmFKYjkxOtEFkqskhTb0u9/usjq23OXrmGN4NqvzLEdbf7Z3wyMxXpzgDKPUgDAFUfB2Ya8OapXuPdt/5KDlDBS0Bj9sKqI+0keYovfRY8dO2/Vd0Ojqkmz1PWHTQP0TrC1X+juciDdoRnU1rO8mxhQW4HKICexwAr1rsAqALpuDlfyhG7I+aicVjK3uiQuviGJOoI813f00YlTOAoXW2YPpblExp0uoTQN2zaYvpp1zUx7V/rVaAoXmFI7ELQ+nr8oAJbImWe1bCNO3UsxpzGamGlTIx7hAiJ0CwFU6qW/+NKWIlhH1iBxUZHw/F8Ixsqtdwx3yhR/rj86sdItAM9CkK6URVdWk2U4VimyDzzJpUWWFsjUZ2V8jNxYPrWg52ciC4k7tp32qrKYrBa+mJduE68/xjFeeZdYUxzg1AT3Lh3rA0ebMIELT7OBz6DRjUmRgO6+VJIRfbPszHEG2X+aPHtSj+Fsc4AacVtiIUUpXMeUx9nxM7oD1lXr8I59vq5+6EhohKBmc4DkpkWLnsCMTnJ1HQ37zKxRSE5jDwyNTJ8x2l8bbK/pqTRZPWUeKL3Is8NE="
- secure : "IrNncc7RpiSnU/3fB72bG/Vyt/w50uTIVMIdgy64eNw0TgDf15/0IuwzCZDrjTAwq2meGAYFq1KNb7W538UDn+zJs6YIrcEF+2c53alCRASrafFEgAQmbvTpFtxAcHfTFK3c3neVXGiCeOSn64ymV5vQKjLCGvlEpmA10EUmdIE3wIgYRYMTzpzV9A4HmJbAgkBslhIw17BottFbfrL9Z4LlBJjOSP/t9cbGn8QVuM7V4dR+lo5j1Ns8XaVCkNvVqQdJEsp8xeMMn3pvFDxBBEn4zQ2xEGN4QvKquiACaVZLTnNCTkan5pRbswy25hOTnt/zNovJK8TBNuyWTBJNJo+f6vkuQXNR9iRkOQ+FAInjvEVYUWstuc6+opp8yV9cMdOsOMQRX/V6qo5pE2uERU0Fr6WtAhSvZDcGinpfoYkbMXxPdI8E7gmCJKrQ91hVU1ExokztbNesy7YWic/GZPzoBGMSPnNJ8chaydvmeq74P6F0cGI1LU/Tea7Ewf9MbJjWiVZ2C9G1Po3a6vu0ElE1NSIotBZFfpp2P8IeqP5/pZ84E93yRpT4Pt2kBsEjUqiNqLduXDPJnoBHHRzuNovT7sHJoZZAaBipuiNdj4ZQLgA+1WVysaHIDlzlcOMAxNNRMuT6+GATEvtsK8llh0qEzKShbOST54DDp1jST4w="
2020-09-14 17:44:45 +08:00
language : java
jdk : openjdk8
2020-09-11 06:40:16 +08:00
install :
- . ./ci/travis/ci.sh init RAY_CI_JAVA_AFFECTED,RAY_CI_STREAMING_JAVA_AFFECTED
script :
- bash ./java/build-jar-multiplatform.sh multiplatform
- bash ./java/build-jar-multiplatform.sh deploy
2020-07-30 10:59:11 +08:00
cache : false
2021-04-23 15:43:06 -07:00
allow_failures :
- os : osx
osx_image : xcode7
env :
- PYTHON=3.6 FLAKY=1
- PYTHONWARNINGS=ignore
- RAY_DEFAULT_BUILD=1
- RAY_CYTHON_EXAMPLES=1
- RAY_USE_RANDOM_PORTS=1
- RLLIB_TESTING=1 TF_VERSION=2.1.0 TFP_VERSION=0.8 TORCH_VERSION=1.6
2017-08-21 23:48:20 -07:00
2020-08-11 11:46:00 -07:00
after_script :
- if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then ./ci/travis/upload_build_info.sh; fi
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
2021-01-29 12:28:40 -08:00
condition : ($LINUX_WHEELS = 1 && $DOCKER_BUILD_PY37=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
2021-01-29 12:28:40 -08:00
condition : ($LINUX_WHEELS = 1 && $DOCKER_BUILD_PY37=1) || $MAC_WHEELS = 1
2019-06-30 17:57:48 -07:00
2020-09-01 12:17:43 -07:00
- provider : script
edge : true # This supposedly opts in to deploy v2.
2021-02-26 15:23:02 -08:00
script : export PATH="$HOME/miniconda3/bin:$PATH"; ./ci/keep_alive python $TRAVIS_BUILD_DIR/ci/travis/build-docker-images.py --py-versions PY37 --build-type MERGE --build-base
2020-09-01 12:17:43 -07:00
skip_cleanup : true
on :
repo : ray-project/ray
all_branches : true
2021-01-29 12:28:40 -08:00
condition : $LINUX_WHEELS = 1 && $DOCKER_BUILD_PY37 = 1
2020-09-01 12:17:43 -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
2020-09-11 06:40:16 +08:00
condition : $MULTIPLATFORM_JARS = 1 || $MAC_JARS = 1 || $LINUX_JARS = 1
2020-07-30 10:59:11 +08:00
- 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
2020-09-11 06:40:16 +08:00
condition : $MULTIPLATFORM_JARS = 1 || $MAC_JARS = 1 || $LINUX_JARS = 1
2021-01-28 15:24:50 -08:00
- provider : script
edge : true # This supposedly opts in to deploy v2.
2021-04-26 16:22:25 -07:00
script : export PATH="$HOME/miniconda3/bin:$PATH"; ./ci/keep_alive python $TRAVIS_BUILD_DIR/ci/travis/build-docker-images.py --py-versions PY36 --build-type MERGE --build-base
skip_cleanup : true
on :
repo : ray-project/ray
all_branches : true
condition : $LINUX_WHEELS = 1 && $DOCKER_BUILD_PY36 = 1
- provider : script
edge : true # This supposedly opts in to deploy v2.
script : export PATH="$HOME/miniconda3/bin:$PATH"; ./ci/keep_alive python $TRAVIS_BUILD_DIR/ci/travis/build-docker-images.py --py-versions PY38 --build-type MERGE --build-base
2021-01-28 15:24:50 -08:00
skip_cleanup : true
on :
repo : ray-project/ray
all_branches : true
2021-04-26 16:22:25 -07:00
condition : $LINUX_WHEELS = 1 && $DOCKER_BUILD_PY38 = 1