Clone the corresponding branch of the repo according to the job branch 83/25283/1
authorjose.lausuch <jose.lausuch@ericsson.com>
Wed, 30 Nov 2016 14:42:53 +0000 (15:42 +0100)
committerJing Lu <lvjing5@huawei.com>
Thu, 1 Dec 2016 01:23:07 +0000 (01:23 +0000)
Make use of the ARG BRANCH given at build time

cmd="docker build --no-cache -t $DOCKER_REPO_NAME:$DOCKER_TAG
--build-arg BRANCH=$branch ."

Change-Id: I44d342bfa5499ebd119e9147695ea82853eb64b6
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit a8b879387ea8ff072baa6aaf037c6921e354e736)

docker/Dockerfile

index 5387bab..a10b855 100644 (file)
@@ -52,8 +52,8 @@ RUN apt-get -y autoremove && \
 RUN mkdir -p ${REPOS_DIR}
 
 RUN git config --global http.sslVerify false
-RUN git clone https://gerrit.opnfv.org/gerrit/yardstick ${YARDSTICK_REPO_DIR}
-RUN git clone https://gerrit.opnfv.org/gerrit/releng ${RELENG_REPO_DIR}
+RUN git clone --depth 1 -b $BRANCH https://gerrit.opnfv.org/gerrit/yardstick ${YARDSTICK_REPO_DIR}
+RUN git clone --depth 1 https://gerrit.opnfv.org/gerrit/releng ${RELENG_REPO_DIR}
 
 # install yardstick + dependencies
 RUN cd ${YARDSTICK_REPO_DIR} && easy_install -U pip