This repository was archived by the owner on May 25, 2023. It is now read-only.
File tree 1 file changed +13
-7
lines changed
1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -3,13 +3,14 @@ RELEASE_VER=v0.3
3
3
REPO_PATH =github.com/kubernetes-sigs/kube-batch
4
4
GitSHA =` git rev-parse HEAD `
5
5
Date =` date " +%Y-%m-%d %H:%M:%S" `
6
+ REL_OSARCH ="linux/amd64"
7
+ LD_FLAGS =" \
8
+ -X '${REPO_PATH}/pkg/version.GitSHA=${GitSHA}' \
9
+ -X '${REPO_PATH}/pkg/version.Built=${Date}' \
10
+ -X '${REPO_PATH}/pkg/version.Version=${RELEASE_VER}'"
6
11
7
12
kube-batch : init
8
- go build -ldflags " \
9
- -X ' ${REPO_PATH}/pkg/version.GitSHA=${GitSHA}' \
10
- -X ' ${REPO_PATH}/pkg/version.Built=${Date}' \
11
- -X ' ${REPO_PATH}/pkg/version.Version=${RELEASE_VER}' " \
12
- -o _output/bin/kube-batch ./cmd/kube-batch
13
+ go build -ldflags ${LD_FLAGS} -o=${BIN_DIR} /kube-batch ./cmd/kube-batch
13
14
14
15
verify : generate-code
15
16
hack/verify-gofmt.sh
@@ -23,8 +24,13 @@ generate-code:
23
24
go build -o ${BIN_DIR} /deepcopy-gen ./cmd/deepcopy-gen/
24
25
${BIN_DIR} /deepcopy-gen -i ./pkg/apis/scheduling/v1alpha1/ -O zz_generated.deepcopy
25
26
26
- images : kube-batch
27
- cp ./_output/bin/kube-batch ./deployment/images/
27
+ rel_bins :
28
+ go get github.com/mitchellh/gox
29
+ gox -osarch=${REL_OSARCH} -ldflags ${LD_FLAGS} \
30
+ -output=${BIN_DIR} /{{.OS}}/{{.Arch}}/kube-batch ./cmd/kube-batch
31
+
32
+ images : rel_bins
33
+ cp ./_output/bin/${REL_OSARCH} /kube-batch ./deployment/images/
28
34
docker build ./deployment/images -t kubesigs/kube-batch:${RELEASE_VER}
29
35
rm -f ./deployment/images/kube-batch
30
36
You can’t perform that action at this time.
0 commit comments