From 2c22f9e5dbaa7a73ea42ee8531fd30b6bb8edfbf Mon Sep 17 00:00:00 2001 From: Maxim Nesen Date: Tue, 15 Feb 2022 12:54:30 +0100 Subject: [PATCH] Jenkins release job update Signed-off-by: Maxim Nesen --- etc/jenkins/release.sh | 6 +++--- etc/scripts/nexus.incl.sh | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/etc/jenkins/release.sh b/etc/jenkins/release.sh index 4477bc2..b54968a 100755 --- a/etc/jenkins/release.sh +++ b/etc/jenkins/release.sh @@ -1,6 +1,6 @@ #!/bin/bash -ex # -# Copyright (c) 2019, 2020 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2019, 2022 Oracle and/or its affiliates. All rights reserved. # # This program and the accompanying materials are made available under the # terms of the Eclipse Distribution License v. 1.0, which is available at @@ -54,7 +54,7 @@ else fi fi echo '-[ Release tag cleanup ]--------------------------------------------------------' - if [[ -n `git ls-remote --tags ${GIT_ORIGIN} | grep "${RELEASE_TAG}"` ]]; then + if [[ -n `git ls-remote --tags ${GIT_ORIGIN} | grep "${RELEASE_TAG}\$"` ]]; then if [ "${OVERWRITE}" = 'true' ]; then echo "${RELEASE_TAG} tag already exists, deleting" git push --delete origin "${RELEASE_TAG}" && true @@ -94,7 +94,7 @@ echo '-[ Deploy artifacts to staging repository ]-----------------------------' clean ${MVN_DEPLOY_ARGS}) echo '-[ Tag release ]----------------------------------------------------------------' -git tag "${RELEASE_TAG}" -m "JSON-B API ${API_RELEASE_VERSION} release" +git tag "${RELEASE_TAG}" -m "JAXB-API ${API_RELEASE_VERSION} release" # Set next release cycle snapshot version echo '-[ API next snapshot version ]--------------------------------------------------' diff --git a/etc/scripts/nexus.incl.sh b/etc/scripts/nexus.incl.sh index 912b6ef..de5632a 100644 --- a/etc/scripts/nexus.incl.sh +++ b/etc/scripts/nexus.incl.sh @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2019, 2022 Oracle and/or its affiliates. All rights reserved. # # This program and the accompanying materials are made available under the # terms of the Eclipse Distribution License v. 1.0, which is available at @@ -12,7 +12,7 @@ # $2 - Build directory drop_artifacts() { echo '-[ Drop old staging repository deployments ]------------------------------------' - for staging_key in `(cd ${2} && mvn -B nexus-staging:rc-list | egrep "^\[INFO\] [A-Z,a-z,-]+-[0-9]+\s+[A-Z]+\s+${1}" | awk '{print $2}')`; do + for staging_key in `(cd ${2} && mvn -B nexus-staging:rc-list | egrep "^\[INFO\] [A-Z,a-z,-]+-[0-9]+\s+[A-Z]+\s+${1}\$" | awk '{print $2}')`; do echo "Repository ID: ${staging_key}" (cd ${2} && \ mvn -U -C \