Build K8s via specific tags/branches 79/50479/2
authorCédric Ollivier <cedric.ollivier@orange.com>
Fri, 12 Jan 2018 06:58:52 +0000 (07:58 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Fri, 12 Jan 2018 18:48:40 +0000 (19:48 +0100)
It also removes .git to save space.

Change-Id: I4a4601799266b3ae8771d7453b6df8c90e356004
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
docker/Dockerfile

index ff66add..004409f 100644 (file)
@@ -1,7 +1,10 @@
 FROM opnfv/functest-core
 
+ARG K8S_TAG=v1.7.3
+
 RUN apk --no-cache add --update make bash go \
         grep rsync linux-headers musl-dev findutils && \
     git clone https://github.com/kubernetes/kubernetes /src/k8s.io/kubernetes && \
-    cd /src/k8s.io/kubernetes && \
-    make WHAT=test/e2e/e2e.test
+    (cd /src/k8s.io/kubernetes && git checkout $K8S_TAG) && \
+    (cd /src/k8s.io/kubernetes && make WHAT=test/e2e/e2e.test) && \
+    rm -rf /src/k8s.io/kubernetes/.git