Compare commits
2 Commits
v0.3.0-rc2
...
v0.2.0-rc1
Author | SHA1 | Date | |
---|---|---|---|
2ea9379fa4 | |||
cf43d2f78f |
@ -18,7 +18,6 @@ env:
|
|||||||
- GO15VENDOREXPERIMENT=1
|
- GO15VENDOREXPERIMENT=1
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- go get ${TOOLS_CMD}/vet
|
|
||||||
- go get ${TOOLS_CMD}/cover
|
- go get ${TOOLS_CMD}/cover
|
||||||
- go get github.com/modocache/gover
|
- go get github.com/modocache/gover
|
||||||
- go get github.com/mattn/goveralls
|
- go get github.com/mattn/goveralls
|
||||||
|
34
scripts/release-with-rkt.sh
Executable file
34
scripts/release-with-rkt.sh
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -xe
|
||||||
|
|
||||||
|
SRC_DIR="${SRC_DIR:-$PWD}"
|
||||||
|
|
||||||
|
FEDORA_INSTALL="dnf install -y golang tar xz bzip2 gzip sudo iproute"
|
||||||
|
FEDORA_IMAGE="docker://fedora:23"
|
||||||
|
|
||||||
|
TAG=$(git describe --exact-match --abbrev=0) || TAG=$(git describe)
|
||||||
|
RELEASE_DIR=release-${TAG}
|
||||||
|
OUTPUT_DIR=bin
|
||||||
|
|
||||||
|
rm -Rf ${SRC_DIR}/${RELEASE_DIR}
|
||||||
|
mkdir -p ${SRC_DIR}/${RELEASE_DIR}
|
||||||
|
|
||||||
|
sudo -E rkt run \
|
||||||
|
--volume rslvconf,kind=host,source=/etc/resolv.conf \
|
||||||
|
--mount volume=rslvconf,target=/etc/resolv.conf \
|
||||||
|
--volume src-dir,kind=host,source=$SRC_DIR \
|
||||||
|
--mount volume=src-dir,target=/opt/src \
|
||||||
|
--interactive \
|
||||||
|
--insecure-options=image \
|
||||||
|
${FEDORA_IMAGE} \
|
||||||
|
--exec /bin/bash \
|
||||||
|
-- -xe -c "\
|
||||||
|
${FEDORA_INSTALL}; cd /opt/src; umask 0022; ./build; ./test || true; \
|
||||||
|
for format in txz tbz2 tgz; do \
|
||||||
|
FILENAME=CNI-${TAG}.\$format; \
|
||||||
|
FILEPATH=${RELEASE_DIR}/\$FILENAME; \
|
||||||
|
tar -C ${OUTPUT_DIR} --owner=0 --group=0 -caf \$FILEPATH .; \
|
||||||
|
pushd ${RELEASE_DIR}; md5sum \$FILENAME > \$FILENAME.md5; popd; \
|
||||||
|
done; \
|
||||||
|
chown -R ${UID} ${OUTPUT_DIR} ${RELEASE_DIR}; \
|
||||||
|
:"
|
Reference in New Issue
Block a user