The Gerrit Trigger plugin defaults to sending us a Base64 encoded
value now so we need to decode it first before we can parse it.
Issue: RELENG-151
Change-Id: Id91c596b117dbf432cff9c52c6990104d628037d
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
pip install --user --quiet --upgrade git-review
-RELEASE=${RELEASE:-$(echo "$GERRIT_EVENT_COMMENT_TEXT" | grep generate-release-notes | awk '{print $2}')}
+RELEASE=${RELEASE:-$(echo "$GERRIT_EVENT_COMMENT_TEXT" | base64 -d | grep generate-release-notes | awk '{print $2}')}
if [ -z "$RELEASE" ]; then
echo "ERROR: The RELEASE variable is not set."
exit 1
# Usage: copy-logs: JOB_NAME/BUILD_NUMBER
echo "---> copy-sandbox-logs.sh"
-build_path="$(echo "$GERRIT_EVENT_COMMENT_TEXT" | grep 'copy-logs:' | awk -F: '{print $2}' | tr -d '[:space:]')"
+build_path="$(echo "$GERRIT_EVENT_COMMENT_TEXT" | base64 -d | grep 'copy-logs:' | awk -F: '{print $2}' | tr -d '[:space:]')"
fetch_url="https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/$build_path"
COPY_DIR="$WORKSPACE/archives"