This is an automated email from the ASF dual-hosted git repository. aw pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/yetus.git
The following commit(s) were added to refs/heads/master by this push: new bcd6e83 YETUS-833. start-build-env is failing bcd6e83 is described below commit bcd6e83962251523cd0b311fa646db247239bab5 Author: Allen Wittenauer <a...@apache.org> AuthorDate: Fri Apr 5 16:48:29 2019 -0700 YETUS-833. start-build-env is failing Signed-off-by: Allen Wittenauer <a...@apache.org> --- asf-site-src/Dockerfile | 5 ++++- start-build-env.sh | 17 ++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/asf-site-src/Dockerfile b/asf-site-src/Dockerfile index a18877e..5fc7062 100644 --- a/asf-site-src/Dockerfile +++ b/asf-site-src/Dockerfile @@ -15,7 +15,8 @@ # limitations under the License. ARG DOCKER_TAG=master -FROM apache/yetus-build:${DOCKER_TAG} +ARG DOCKER_REPO=apache/yetus +FROM ${DOCKER_REPO}-build:${DOCKER_TAG} WORKDIR /root SHELL ["/bin/bash", "-o", "pipefail", "-c"] @@ -68,3 +69,5 @@ RUN gem install bundler \ tzinfo-data \ rake:10.3.1 \ nokogiri:1.8.5 + +CMD ["/bin/bash"] diff --git a/start-build-env.sh b/start-build-env.sh index dc7160d..ed26e42 100755 --- a/start-build-env.sh +++ b/start-build-env.sh @@ -18,6 +18,8 @@ set -e # exit on error ROOTDIR=$(cd -P -- "$(dirname -- "${BASH_SOURCE-$0}")" >/dev/null && pwd -P) +YETUS_DOCKER_REPO=${YETUS_DOCKER_REPO:-apache/yetus} + # moving to the path of the Dockerfile reduces the context cd "${ROOTDIR}/precommit/src/main/shell/test-patch-docker" @@ -26,14 +28,14 @@ if [[ "${BRANCH}" =~ HEAD ]]; then BRANCH=$(git branch | grep '\*' | awk '{print $NF}' | sed -e s,rel/,,g -e s,\),,g ) fi -echo "Attempting a few pulls of apache/yetus and apache/yetus-base to save time" +echo "Attempting a few pulls of ${YETUS_DOCKER_REPO} and ${YETUS_DOCKER_REPO}-base to save time" echo "Errors here will be ignored!" -docker pull "apache/yetus-base:${BRANCH}" || docker pull "apache/yetus-base:master" || true -docker pull "apache/yetus:${BRANCH}" || docker pull "apache/yetus:master" || true +docker pull "${YETUS_DOCKER_REPO}-base:${BRANCH}" || docker pull "${YETUS_DOCKER_REPO}-base:master" || true +docker pull "${YETUS_DOCKER_REPO}:${BRANCH}" || docker pull "${YETUS_DOCKER_REPO}:master" || true docker build \ - --cache-from="apache/yetus-base:${BRANCH},apache/yetus-base:master,apache/yetus:${BRANCH},apache/yetus:master" \ - -t "apache/yetus-build:${BRANCH}" . + --cache-from="${YETUS_DOCKER_REPO}-base:${BRANCH},${YETUS_DOCKER_REPO}-base:master,${YETUS_DOCKER_REPO}:${BRANCH},${YETUS_DOCKER_REPO}:master" \ + -t "${YETUS_DOCKER_REPO}-build:${BRANCH}" . USER_NAME=${SUDO_USER:=$USER} USER_ID=$(id -u "${USER_NAME}") @@ -67,11 +69,12 @@ fi cd "${ROOTDIR}/asf-site-src" docker build \ - -t "apache/yetus-build-${USER_ID}:${BRANCH}" \ + -t "${YETUS_DOCKER_REPO}-build-${USER_ID}:${BRANCH}" \ --build-arg GROUP_ID="${GROUP_ID}" \ --build-arg USER_ID="${USER_ID}" \ --build-arg USER_NAME="${USER_NAME}" \ --build-arg DOCKER_TAG="${BRANCH}" \ + --build-arg DOCKER_REPO="${YETUS_DOCKER_REPO}" \ . # now cd back @@ -89,4 +92,4 @@ docker run --rm=true -i -t \ -v "${HOME}/.gnupg:/home/${USER_NAME}/.gnupg" \ -v "${HOME}/.ssh:/home/${USER_NAME}/.ssh" \ -u "${USER_NAME}" \ - "apache/yetus-build-${USER_ID}:${BRANCH}" "$@" + "${YETUS_DOCKER_REPO}-build-${USER_ID}:${BRANCH}" "$@"