From ed6157c2572d5d503288f7dcbad62bb9cf44efee Mon Sep 17 00:00:00 2001 From: Ian Rodney Date: Tue, 14 Jul 2020 14:22:29 -0700 Subject: [PATCH] [docker] Include base-deps image in rayproject Docker Hub (#9458) --- ci/travis/build-autoscaler-images.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ci/travis/build-autoscaler-images.sh b/ci/travis/build-autoscaler-images.sh index d95cb6a2a..85a41839a 100755 --- a/ci/travis/build-autoscaler-images.sh +++ b/ci/travis/build-autoscaler-images.sh @@ -11,28 +11,36 @@ DOCKER_USERNAME="raytravisbot" if [[ "$TRAVIS" == "true" && "$TRAVIS_PULL_REQUEST" == "false" ]]; then echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - docker build -q -t rayproject/base-deps docker/base-deps - wheel=$(cd $ROOT_DIR/.whl; ls | grep cp36m-manylinux) commit_sha=$(echo $TRAVIS_COMMIT | head -c 6) cp -r $ROOT_DIR/.whl $ROOT_DIR/docker/autoscaler/.whl + docker build -q -t rayproject/base-deps docker/base-deps + docker build \ --build-arg WHEEL_PATH=".whl/$wheel" \ --build-arg WHEEL_NAME=$wheel \ -t rayproject/autoscaler:$commit_sha \ $ROOT_DIR/docker/autoscaler + + docker tag rayproject/base-deps rayproject/base-deps:$commit_sha + docker push rayproject/base-deps:$commit_sha docker push rayproject/autoscaler:$commit_sha + # We have a branch build, e.g. release/v0.7.0 if [[ "$TRAVIS_BRANCH" != "master" ]]; then # Replace / in branch name to - so it is legal tag name normalized_branch_name=$(echo $TRAVIS_BRANCH | sed -e "s/\//-/") docker tag rayproject/autoscaler:$commit_sha rayproject/autoscaler:$normalized_branch_name + docker tag rayproject/base-deps:$commit_sha rayproject/base-deps:$normalized_branch_name docker push rayproject/autoscaler:$normalized_branch_name + docker push rayproject/base-deps:$normalized_branch_name else docker tag rayproject/autoscaler:$commit_sha rayproject/autoscaler:latest + docker tag rayproject/base-deps:$commit_sha rayproject/base-deps:latest docker push rayproject/autoscaler:latest + docker push rayproject/base-deps:latest fi fi