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

index 4e8fe0f..d3cef56 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-\$arch-${TAG}.\$format; \