aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/functions.sh
diff options
context:
space:
mode:
authorMauro Sardara <msardara@cisco.com>2023-01-12 08:48:47 +0000
committerMauro Sardara <msardara@cisco.com>2023-01-12 14:24:54 +0000
commit9e00a96d9706baca000c2e6c7ecdc6c5285b196d (patch)
treee4621bb806093b084b359ae313b240a515cdfed6 /scripts/functions.sh
parent8adfb21bf73bdb4c77d04a9c8005bd9008dd52ca (diff)
feat: set STREAM parameters in functional tests
Ticket: HICN-822 Change-Id: I0b05a3d4b01fe2ab35682eb7d70fa0f0bdf05176 Signed-off-by: Mauro Sardara <msardara@cisco.com> (cherry picked from commit 7cb306f748cb59bba53c1b07619383010e498648)
Diffstat (limited to 'scripts/functions.sh')
-rw-r--r--scripts/functions.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/functions.sh b/scripts/functions.sh
index 9ff252416..66235cf5f 100644
--- a/scripts/functions.sh
+++ b/scripts/functions.sh
@@ -86,14 +86,17 @@ function setup_extras() {
function download_artifacts() {
if [[ -n ${GERRIT_HOST:-} ]] &&
[[ -n ${GERRIT_CHANGE_NUMBER:-} ]] &&
- [[ -n ${GERRIT_PATCHSET_NUMBER:-} ]]; then
+ [[ -n ${GERRIT_PATCHSET_NUMBER:-} ]] &&
+ [[ -n ${GERRIT_BRANCH:-} ]]; then
+
+ PC_STREAM="${GERRIT_BRANCH#'stable/'}"
# Retrieve the Jenkins URL of the build relative to this PATCHSET
JENKINS_URLS=$(
curl -s "https://${GERRIT_HOST}/r/changes/${GERRIT_CHANGE_NUMBER}/detail" |
tail -n +2 | jq '.messages[].message?' |
- grep -E "Patch Set ${GERRIT_PATCHSET_NUMBER}:.*hicn-verify-build.*build_success-hicn-ubuntu2004-$(uname -m)" |
- grep -Eo "https?://jenkins.fd.io/job/hicn-verify-build-hicn-ubuntu2004-$(uname -m)[^ ]+"
+ grep -E "Patch Set ${GERRIT_PATCHSET_NUMBER}:.*hicn-verify-build.*build_success-${PC_STREAM}-ubuntu2004-$(uname -m)" |
+ grep -Eo "https?://jenkins.fd.io/job/hicn-verify-build-${PC_STREAM}-ubuntu2004-$(uname -m)[^ ]+"
)
# Transform string to array and get last