diff --git a/ci/travis/ci.sh b/ci/travis/ci.sh index 075015f23..ae9a1966a 100755 --- a/ci/travis/ci.sh +++ b/ci/travis/ci.sh @@ -314,13 +314,22 @@ build_wheels() { -e "CI=${CI}" -e "RAY_INSTALL_JAVA=${RAY_INSTALL_JAVA:-}" -e "BUILDKITE=${BUILDKITE:-}" - -e "BUILDKITE_BAZEL_CACHE_URL=$=${BUILDKITE_BAZEL_CACHE_URL=$:-}" + -e "BUILDKITE_BAZEL_CACHE_URL=${BUILDKITE_BAZEL_CACHE_URL:-}" ) - # This command should be kept in sync with ray/python/README-building-wheels.md, - # except the "${MOUNT_BAZEL_CACHE[@]}" part. - docker run --rm -w /ray -v "${PWD}":/ray "${MOUNT_BAZEL_CACHE[@]}" \ - quay.io/pypa/manylinux2014_x86_64 /ray/python/build-wheel-manylinux2014.sh + + if [ -z "${BUILDKITE-}" ]; then + # This command should be kept in sync with ray/python/README-building-wheels.md, + # except the "${MOUNT_BAZEL_CACHE[@]}" part. + docker run --rm -w /ray -v "${PWD}":/ray "${MOUNT_BAZEL_CACHE[@]}" \ + quay.io/pypa/manylinux2014_x86_64 /ray/python/build-wheel-manylinux2014.sh + else + cp -R /ray /ray-mount # copy repo files to the shared mount dir + docker run --rm -w /ray -v /ray-mount:/ray "${MOUNT_BAZEL_CACHE[@]}" \ + quay.io/pypa/manylinux2014_x86_64 /ray/python/build-wheel-manylinux2014.sh + cp -R /ray-mount /ray # copy new files back here + find . | grep whl # testing + fi ;; darwin*) # This command should be kept in sync with ray/python/README-building-wheels.md.