From 521f145fb5fee1632fad0e787e086b6c15be367e Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Wed, 8 Oct 2014 12:52:56 -0700 Subject: [PATCH] build: switch to golang:1.3 and build go for KUBE_CROSSPLATFORMS --- build/build-image/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build/build-image/Dockerfile b/build/build-image/Dockerfile index 631eade71f0..4ff8066b98c 100644 --- a/build/build-image/Dockerfile +++ b/build/build-image/Dockerfile @@ -14,12 +14,15 @@ # This file creates a standard build environment for building Kubernetes -FROM golang:cross +FROM golang:1.3 MAINTAINER Joe Beda ENV KUBE_CROSSPLATFORMS \ linux/386 linux/arm \ darwin/amd64 darwin/386 + +RUN cd /usr/src/go/src && for platform in ${KUBE_CROSSPLATFORMS}; do GOOS=${platform%/*} GOARCH=${platform##*/} ./make.bash --no-clean; done + # (set an explicit GOARM of 5 for maximum compatibility) ENV GOARM 5 ENV GOOS linux