@@ -47,9 +47,9 @@ CRI_TEST_PLATFORMS=(
47
47
48
48
# Create releases output directory.
49
49
PROJECT=" sigs.k8s.io/cri-tools"
50
- CRI_TOOLS_ROOT= " $GOPATH /src/ $PROJECT "
51
- OUTPUTDIR= $CRI_TOOLS_ROOT /_output /releases
52
- mkdir -p " $OUTPUTDIR "
50
+ OUTPUT_DIR=_output
51
+ RELEASES_DIR= $OUTPUT_DIR /releases
52
+ mkdir -p " $RELEASES_DIR "
53
53
54
54
GO_LDFLAGS=" -X ${PROJECT} /pkg/version.Version=${VERSION} "
55
55
@@ -63,14 +63,14 @@ for platform in "${CRI_CTL_PLATFORMS[@]}"; do
63
63
CRICTL_BIN=" crictl.exe"
64
64
fi
65
65
66
- output_bin=${CRI_TOOLS_ROOT} /_output /bin/$arch -$os /${CRICTL_BIN}
66
+ output_bin=$OUTPUT_DIR /bin/$arch -$os /${CRICTL_BIN}
67
67
GOARCH=" $arch " GOOS=" $os " CGO_ENABLED=0 go build \
68
68
-o ${output_bin} \
69
69
-ldflags " ${GO_LDFLAGS} " \
70
70
${PROJECT} /cmd/crictl
71
71
file ${output_bin}
72
- tar zcf " $OUTPUTDIR /crictl-$VERSION -$os -$arch .tar.gz" \
73
- -C ${CRI_TOOLS_ROOT} /_output /bin/$arch -$os \
72
+ tar zcf " $RELEASES_DIR /crictl-$VERSION -$os -$arch .tar.gz" \
73
+ -C $OUTPUT_DIR /bin/$arch -$os \
74
74
${CRICTL_BIN}
75
75
done
76
76
@@ -84,14 +84,14 @@ for platform in "${CRI_TEST_PLATFORMS[@]}"; do
84
84
CRITEST_BIN=" critest.exe"
85
85
fi
86
86
87
- output_bin=${CRI_TOOLS_ROOT} /_output /bin/$arch -$os /${CRITEST_BIN}
87
+ output_bin=$OUTPUT_DIR /bin/$arch -$os /${CRITEST_BIN}
88
88
GOARCH=" $arch " GOOS=" $os " CGO_ENABLED=0 go test -c \
89
89
-o ${output_bin} \
90
90
-ldflags " ${GO_LDFLAGS} " \
91
91
${PROJECT} /cmd/critest
92
92
file ${output_bin}
93
- tar zcf " $OUTPUTDIR /critest-$VERSION -$os -$arch .tar.gz" \
94
- -C ${CRI_TOOLS_ROOT} /_output /bin/$arch -$os \
93
+ tar zcf " $RELEASES_DIR /critest-$VERSION -$os -$arch .tar.gz" \
94
+ -C $OUTPUT_DIR /bin/$arch -$os \
95
95
${CRITEST_BIN}
96
96
done
97
97
@@ -101,14 +101,14 @@ echo "| ---- | ------ | ------" | tee -a release-notes.md
101
101
102
102
# Show sha256/512 for release files
103
103
if [[ " ${OSTYPE} " == " darwin" * ]]; then
104
- for file in " $OUTPUTDIR " /* .tar.gz; do
104
+ for file in " $RELEASES_DIR " /* .tar.gz; do
105
105
SHA256=$( shasum -a 256 " $file " | sed -e " s,$file ,," | awk ' {print $1}' | tee " $file .sha256" )
106
106
SHA512=$( shasum -a 512 " $file " | sed -e " s,$file ,," | awk ' {print $1}' | tee " $file .sha512" )
107
107
BASE=$( basename " $file " )
108
108
echo " | $BASE | $SHA256 | $SHA512 |" | tee -a release-notes.md
109
109
done
110
110
else
111
- for file in " $OUTPUTDIR " /* .tar.gz; do
111
+ for file in " $RELEASES_DIR " /* .tar.gz; do
112
112
SHA256=$( sha256sum -b " $file " | sed -e " s,$file ,," | awk ' {print $1}' | tee " $file .sha256" )
113
113
SHA512=$( sha512sum -b " $file " | sed -e " s,$file ,," | awk ' {print $1}' | tee " $file .sha512" )
114
114
BASE=$( basename " $file " )
0 commit comments