Release: clean the builddir when building
authorCasey Callendrello <casey.callendrello@coreos.com>
Mon, 14 Aug 2017 12:42:50 +0000 (14:42 +0200)
committerCasey Callendrello <casey.callendrello@coreos.com>
Mon, 14 Aug 2017 12:42:50 +0000 (14:42 +0200)
scripts/release.sh

index 35d1aa7..3ce21d5 100755 (executable)
@@ -12,12 +12,14 @@ OUTPUT_DIR=bin
 # Always clean first
 rm -Rf ${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 \
 /bin/sh -xe -c "\
     apk --no-cache add bash tar;
     cd /opt/src; umask 0022;
     for arch in amd64 arm arm64 ppc64le s390x; do \
+        rm -f ${OUTPUT_DIR}/*; \
         CGO_ENABLED=0 GOARCH=\$arch ./build.sh ${BUILDFLAGS}; \
         for format in tgz; do \
             FILENAME=cni-plugins-\$arch-${TAG}.\$format; \