mirror of https://github.com/k3s-io/k3s
Move go build to image-utils
parent
c8a08afc8c
commit
60778cdaa4
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=clusterapi-tester
|
SRCS = clusterapi-tester
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/clusterapi-tester && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN)"
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=ep
|
SRCS=ep
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/entrypoint-tester && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,17 +12,16 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=fakegitserver
|
SRCS = fakegitserver
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
|
IGNORE := $(shell git rev-parse HEAD > $(TARGET)/GITHASH.txt)
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/fakegitserver && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
@echo $(shell git rev-parse HEAD) > $(TARGET)/GITHASH.txt
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=goproxy
|
SRCS=goproxy
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/goproxy && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -21,6 +21,8 @@ set -o pipefail
|
||||||
TASK=$1
|
TASK=$1
|
||||||
IMAGE=$2
|
IMAGE=$2
|
||||||
|
|
||||||
|
KUBE_ROOT="$(cd "$(dirname "${BASH_SOURCE}")/../.." && pwd -P)"
|
||||||
|
|
||||||
# Mapping of go ARCH to actual architectures shipped part of multiarch/qemu-user-static project
|
# Mapping of go ARCH to actual architectures shipped part of multiarch/qemu-user-static project
|
||||||
declare -A QEMUARCHS=( ["amd64"]="x86_64" ["arm"]="arm" ["arm64"]="aarch64" ["ppc64le"]="ppc64le" ["s390x"]="s390x" )
|
declare -A QEMUARCHS=( ["amd64"]="x86_64" ["arm"]="arm" ["arm64"]="aarch64" ["ppc64le"]="ppc64le" ["s390x"]="s390x" )
|
||||||
|
|
||||||
|
@ -109,4 +111,18 @@ push() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
eval ${TASK}
|
# This function is for building the go code
|
||||||
|
bin() {
|
||||||
|
for SRC in $@;
|
||||||
|
do
|
||||||
|
docker run --rm -it -v ${TARGET}:${TARGET}:Z -v ${KUBE_ROOT}:/go/src/k8s.io/kubernetes:Z \
|
||||||
|
golang:${GOLANG_VERSION} \
|
||||||
|
/bin/bash -c "\
|
||||||
|
cd /go/src/k8s.io/kubernetes/test/images/${SRC_DIR} && \
|
||||||
|
CGO_ENABLED=0 GOARM=${GOARM} GOARCH=${ARCH} go build -a -installsuffix cgo --ldflags '-w' -o ${TARGET}/${SRC} ./$(dirname ${SRC})"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
shift
|
||||||
|
|
||||||
|
eval ${TASK} "$@"
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=logs-generator
|
SRCS=logs-generator
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/logs-generator && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=mounttest
|
SRCS=mounttest
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/mount-tester && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=n-way-http
|
SRCS=n-way-http
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/n-way-http && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=net
|
SRCS=net
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/net && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=netexec
|
SRCS=netexec
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/netexec && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=nettest
|
SRCS=nettest
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/network-tester && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=no-snat-test-proxy
|
SRCS=no-snat-test-proxy
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/no-snat-test-proxy && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN)"
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=no-snat-test
|
SRCS=no-snat-test
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/no-snat-test && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN)"
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=portforwardtester
|
SRSC=portforwardtester
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/port-forward-tester && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=porter
|
SRCS=porter
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/porter && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
|
SRCS = consumer consume-cpu/consume-cpu
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/resource-consumer && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/consume-cpu/consume-cpu ./consume-cpu/consume_cpu.go && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/consumer ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
|
@ -12,14 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=controller
|
SRCS=controller
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = resource-consumer/$(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../../:/go/src/k8s.io/kubernetes:Z \
|
../../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
.PHONY: bin
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/resource-consumer/controller && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
|
@ -12,16 +12,14 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
BIN=serve_hostname
|
SRCS=serve_hostname
|
||||||
ARCH ?= amd64
|
ARCH ?= amd64
|
||||||
TARGET ?= $(CURDIR)
|
TARGET ?= $(CURDIR)
|
||||||
GOLANG_VERSION ?= latest
|
GOLANG_VERSION ?= latest
|
||||||
|
SRC_DIR = $(notdir $(shell pwd))
|
||||||
|
export
|
||||||
|
|
||||||
bin:
|
bin:
|
||||||
docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \
|
../image-util.sh bin $(SRCS)
|
||||||
golang:$(GOLANG_VERSION) \
|
|
||||||
/bin/bash -c "\
|
|
||||||
cd /go/src/k8s.io/kubernetes/test/images/serve_hostname && \
|
|
||||||
CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ."
|
|
||||||
|
|
||||||
.PHONY: bin
|
.PHONY: bin
|
||||||
|
|
Loading…
Reference in New Issue