X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Frelease-job.sh;h=6a5c43c91fb86737a6f91e84ebf8b8dc13ce1ad9;hb=34564041cc71b59cd49543735b3adddc15792203;hp=b650c13d1dba1805bc7bfdacd09d6bd2d7b08957;hpb=a41a10b09447dab07e783a6210fb566c7055a8f2;p=releng%2Fglobal-jjb.git diff --git a/shell/release-job.sh b/shell/release-job.sh index b650c13d..6a5c43c9 100644 --- a/shell/release-job.sh +++ b/shell/release-job.sh @@ -61,6 +61,15 @@ set_variables_common(){ PATCH_DIR=$(mktemp -d) + TAG_RELEASE="${TAG_RELEASE:-None}" + if [[ $TAG_RELEASE == "None" ]]; then + if grep -q "tag_release" $release_file ; then + TAG_RELEASE=$(yq -r .tag_release "$release_file") + else + TAG_RELEASE=true + fi + fi + # Displaying Release Information (Common variables) printf "\t%-30s\n" RELEASE_ENVIRONMENT_INFO: printf "\t%-30s %s\n" RELEASE_FILE: "$release_file" @@ -70,6 +79,7 @@ set_variables_common(){ printf "\t%-30s %s\n" SILO: "$SILO" printf "\t%-30s %s\n" PROJECT: "$PROJECT" printf "\t%-30s %s\n" PROJECT-DASHED: "${PROJECT//\//-}" + printf "\t%-30s %s\n" TAG_RELEASE: "$TAG_RELEASE" printf "\t%-30s %s\n" DISTRIBUTION_TYPE: "$DISTRIBUTION_TYPE" } @@ -261,6 +271,11 @@ verify_packagecloud_match_release(){ # sigul is only available on Centos # TODO: write tag-github-repo function tag-gerrit-repo(){ + if [[ $TAG_RELEASE == false ]]; then + echo "INFO: Skipping gerrit repo tag" + return + fi + echo "INFO: tag gerrit with $GIT_TAG" # Import public signing key gpg --import "$SIGNING_PUBKEY"