Merge pull request #54 from squeed/clean-build
Release: clean the builddir when building
This commit is contained in:
commit
9fb22524a1
@ -12,12 +12,14 @@ OUTPUT_DIR=bin
|
|||||||
# Always clean first
|
# Always clean first
|
||||||
rm -Rf ${SRC_DIR}/${RELEASE_DIR}
|
rm -Rf ${SRC_DIR}/${RELEASE_DIR}
|
||||||
mkdir -p ${SRC_DIR}/${RELEASE_DIR}
|
mkdir -p ${SRC_DIR}/${RELEASE_DIR}
|
||||||
|
mkdir -p ${OUTPUT_DIR}
|
||||||
|
|
||||||
docker run -i -v ${SRC_DIR}:/opt/src --rm golang:1.8-alpine \
|
docker run -i -v ${SRC_DIR}:/opt/src --rm golang:1.8-alpine \
|
||||||
/bin/sh -xe -c "\
|
/bin/sh -xe -c "\
|
||||||
apk --no-cache add bash tar;
|
apk --no-cache add bash tar;
|
||||||
cd /opt/src; umask 0022;
|
cd /opt/src; umask 0022;
|
||||||
for arch in amd64 arm arm64 ppc64le s390x; do \
|
for arch in amd64 arm arm64 ppc64le s390x; do \
|
||||||
|
rm -f ${OUTPUT_DIR}/*; \
|
||||||
CGO_ENABLED=0 GOARCH=\$arch ./build.sh ${BUILDFLAGS}; \
|
CGO_ENABLED=0 GOARCH=\$arch ./build.sh ${BUILDFLAGS}; \
|
||||||
for format in tgz; do \
|
for format in tgz; do \
|
||||||
FILENAME=cni-plugins-\$arch-${TAG}.\$format; \
|
FILENAME=cni-plugins-\$arch-${TAG}.\$format; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user