summaryrefslogtreecommitdiffhomepage
path: root/scripts/release.sh
diff options
context:
space:
mode:
authorAdin Scannell <ascannell@google.com>2019-09-05 16:37:06 -0700
committerAdin Scannell <ascannell@google.com>2019-09-06 14:28:12 -0700
commit1a0a940587e4db8923ca81b78d7bba395eb56ce1 (patch)
treefb5f88fa840aab58273a9fc4f9018bf8eae784dd /scripts/release.sh
parent98f7fbb59fc5aca00f47a8145ce1227550869cb8 (diff)
Fix repository build scripts
This has the following fixes: * Packages are passed to the tools/make_repository.sh command. * All matching tags are built, for commits with multiple. * The binary path is generated by the build command. * Output from signing the repository is supressed. * Allow a release author. Change-Id: I2d08954ba76e35612f352be99d5bb99080f80892
Diffstat (limited to 'scripts/release.sh')
-rwxr-xr-xscripts/release.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/release.sh b/scripts/release.sh
index 422319500..b936bcc77 100755
--- a/scripts/release.sh
+++ b/scripts/release.sh
@@ -26,9 +26,13 @@ if ! [[ -v KOKORO_RELEASE_TAG ]]; then
exit 1
fi
+# Unless an explicit releaser is provided, use the bot e-mail.
+declare -r KOKORO_RELEASE_AUTHOR=${KOKORO_RELEASE_AUTHOR:-gvisor-bot}
+declare -r EMAIL=${EMAIL:-${KOKORO_RELEASE_AUTHOR}@google.com}
+
# Ensure we have an appropriate configuration for the tag.
git config --get user.name || git config user.name "gVisor-bot"
-git config --get user.email || git config user.email "gvisor-bot@google.com"
+git config --get user.email || git config user.email "${EMAIL}"
# Run the release tool, which pushes to the origin repository.
tools/tag_release.sh "${KOKORO_RELEASE_COMMIT}" "${KOKORO_RELEASE_TAG}"