From 67ab66f95dfc5fa104f96cf3bb340ee1e6d1e6d9 Mon Sep 17 00:00:00 2001 From: Sven Dowideit Date: Thu, 24 Nov 2016 01:35:27 +0000 Subject: [PATCH] Add info telling me how to release Signed-off-by: Sven Dowideit --- Makefile | 2 +- scripts/build-images | 5 +++++ scripts/ci | 26 +++++++++++++++++++------- scripts/package-installer | 2 +- 4 files changed, 26 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index ae12a4db..644eaf7c 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -TARGETS := $(shell ls scripts | grep -vE 'clean|run|help') +TARGETS := $(shell ls scripts | grep -vE 'clean|run|help|docs') .dapper: @echo Downloading dapper diff --git a/scripts/build-images b/scripts/build-images index 26a87c8a..a3d677c2 100755 --- a/scripts/build-images +++ b/scripts/build-images @@ -7,6 +7,10 @@ BASE=images source $(dirname $0)/version cd $(dirname $0)/.. +mkdir -p dist +rm -f dist/images +touch dist/images + for i in $BASE/[0-9]*; do name="os-$(echo ${i} | cut -f2 -d-)" tag="${OS_REPO}/${name}:${VERSION}${SUFFIX}" @@ -17,6 +21,7 @@ for i in $BASE/[0-9]*; do if dapper -d --build -f ${i}/Dockerfile -- -t rancher/${name} ${i}; then docker tag rancher/${name} ${tag} + echo "${tag}" >> dist/images elif [ "$?" != "42" ]; then exit 1 else diff --git a/scripts/ci b/scripts/ci index 655fcbcc..9c81e8fd 100755 --- a/scripts/ci +++ b/scripts/ci @@ -1,11 +1,23 @@ #!/bin/bash set -e -cd $(dirname $0) +cd $(dirname $0)/.. -./build -./test -./validate -./prepare -./package -./integration-test +./scripts/build +./scripts/test +./scripts/validate +./scripts/prepare +./scripts/package +./scripts/integration-test + +echo "--- Run" +echo "github-release release --user rancher --repo os --tag ${VERSION} --pre-release --draft" +for file in $(ls dist/artifacts/); do + if [ "$file" != "installer.tar" ]; then + echo "github-release upload --user rancher --repo os --tag ${VERSION} \ + --file ./dist/kernel/${file} -name ${file}" + fi +done +echo + +cat dist/images | sed 's/^/docker push /' diff --git a/scripts/package-installer b/scripts/package-installer index 69605345..25a85c08 100755 --- a/scripts/package-installer +++ b/scripts/package-installer @@ -17,5 +17,5 @@ trap "rm -rf ./scripts/installer/build" EXIT docker build -t ${OS_REPO}/os:${VERSION}${SUFFIX} --build-arg VERSION=${VERSION} -f $DOCKERFILE ./scripts/installer docker save -o dist/artifacts/installer.tar ${OS_REPO}/os:${VERSION}${SUFFIX} -echo ${OS_REPO}/os:${VERSION}${SUFFIX} > dist/images +echo ${OS_REPO}/os:${VERSION}${SUFFIX} >> dist/images echo Built ${OS_REPO}/os:${VERSION}${SUFFIX}