git config user.name "$RELEASE_USERNAME"
git config user.email "$RELEASE_EMAIL"
# Check if sentinal file exists
- if [[ ! -f .testhash ]]; then
+ if [[ -f .testhash ]]; then
git push origin "${GERRIT_BRANCH}" "$GIT_TAG"
else
git push origin "$GIT_TAG"
wget "${path}"/"${name}" -o artifacts/"${name}"
if [[ "$JOB_NAME" =~ "merge" ]] && [[ "$DRY_RUN" = false ]]; then
#lftools sign sigul artifacts
+ # shellcheck disable=SC2261
curl -v -u <NEXUSUSER>:<NEXUSPASS> --upload-file \
"${NEXUS_URL}"/content/repositories/releases/org/"${ORG}"/"${VERSION}"/"${name}" \;
fi
# forward from the tagging point, then a spur commit is created
# for the tag
taghash="$(awk '{print $NF}' "$PATCH_DIR/taglist.log")"
- if [ "${taghash}" = $(git rev-parse origin/${GERRIT_BRANCH}) ]; then
+ # shellcheck disable=SC2046
+ if [ "${taghash}" = $(git rev-parse "origin/${GERRIT_BRANCH}") ]; then
git checkout "origin/${GERRIT_BRANCH}"
# sentinal file
touch .testhash