Skip to content

Commit d658483

Browse files
authored
Merge pull request #367 from ncdc/release-ldflags
Set ldflags in hack/release.sh
2 parents ac32e84 + e7c0c88 commit d658483

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

hack/release.sh

+4
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ PROJECT="github.com/kubernetes-incubator/cri-tools"
4343
CRI_TOOLS_ROOT="$GOPATH/src/$PROJECT"
4444
mkdir -p ${CRI_TOOLS_ROOT}/_output/releases
4545

46+
GO_LDFLAGS="-X ${PROJECT}/pkg/version.Version=${VERSION}"
47+
4648
# Build and package crictl releases.
4749
for platform in "${CRI_CTL_PLATFORMS[@]}"; do
4850
os="${platform%/*}"
@@ -55,6 +57,7 @@ for platform in "${CRI_CTL_PLATFORMS[@]}"; do
5557

5658
GOARCH="$arch" GOOS="$os" CGO_ENABLED=0 go build \
5759
-o ${CRI_TOOLS_ROOT}/_output/bin/$arch-$os/${CRICTL_BIN} \
60+
-ldflags "${GO_LDFLAGS}" \
5861
${PROJECT}/cmd/crictl
5962
tar zcvf ${CRI_TOOLS_ROOT}/_output/releases/crictl-$VERSION-$os-$arch.tar.gz \
6063
-C ${CRI_TOOLS_ROOT}/_output/bin/$arch-$os \
@@ -73,6 +76,7 @@ for platform in "${CRI_TEST_PLATFORMS[@]}"; do
7376

7477
GOARCH="$arch" GOOS="$os" CGO_ENABLED=0 go test -c \
7578
-o ${CRI_TOOLS_ROOT}/_output/bin/$arch-$os/${CRITEST_BIN} \
79+
-ldflags "${GO_LDFLAGS}" \
7680
${PROJECT}/cmd/critest
7781
tar zcvf ${CRI_TOOLS_ROOT}/_output/releases/critest-$VERSION-$os-$arch.tar.gz \
7882
-C ${CRI_TOOLS_ROOT}/_output/bin/$arch-$os \

0 commit comments

Comments
 (0)