From c1b9742ce28f922795b879880415d4568ebe924b Mon Sep 17 00:00:00 2001 From: rithu john Date: Wed, 17 May 2017 16:47:31 -0700 Subject: [PATCH] *: Revive release automation. --- installer/scripts/release/make_github_release.sh | 3 ++- release.groovy | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/installer/scripts/release/make_github_release.sh b/installer/scripts/release/make_github_release.sh index aaab67d7a5..0c4d68cbfc 100755 --- a/installer/scripts/release/make_github_release.sh +++ b/installer/scripts/release/make_github_release.sh @@ -4,6 +4,7 @@ # export GITHUB_CREDENTIALS=username:personal-access-token # export TECTONIC_RELEASE_TARBALL_URL=url-of-tarball # export VERSION=w.x.y-tectonic.z +# export PRE_RELEASE=true DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" source "$DIR/common.env.sh" @@ -15,6 +16,6 @@ curl \ --fail \ -u "$GITHUB_CREDENTIALS" \ -H "Content-Type: application/json" \ - -d "{\"tag_name\":\"$VERSION\",\"prerelease\":true,\"body\":\"Release tarball is available at $TECTONIC_RELEASE_TARBALL_URL.\"}" \ + -d "{\"tag_name\":\"$VERSION\",\"prerelease\":$PRE_RELEASE,\"body\":\"Release tarball is available at $TECTONIC_RELEASE_TARBALL_URL.\"}" \ $GITHUB_API_URL diff --git a/release.groovy b/release.groovy index 1d6bd8458a..9cbbafd183 100644 --- a/release.groovy +++ b/release.groovy @@ -9,6 +9,7 @@ pipeline { parameters { string(name: 'releaseTag') + boolean(name: 'pre-release') } stages { @@ -24,7 +25,7 @@ pipeline { containers: [ containerTemplate( name: 'webapp-agent', - image: 'quay.io/coreos/tectonic-builder:v1.4', + image: 'quay.io/coreos/tectonic-builder:v1.7', ttyEnabled: true, command: 'cat', ) @@ -51,6 +52,7 @@ pipeline { export AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID export AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY export GITHUB_CREDENTIALS=$GITHUB_CREDENTIALS + export PRE_RELEASE=${params.pre-release} go version cd $GO_PROJECT/installer make build