summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Alfonsi <laurent.alfonsi@linaro.org>2022-09-14 18:38:46 +0200
committerLaurent Alfonsi <laurent.alfonsi@linaro.org>2022-09-14 18:42:46 +0200
commita07d761881eae940dcf17b0dc7e8bf7e123038f2 (patch)
treece43426a985c1921c5fc4f322d93c4d796ae9f69
parentc4afa25758d0b533f058582010b889d7fcc6ef58 (diff)
round-robin.sh,dashboard-generate-squad.sh: Temporary fix for dashboard push
.. waiting for a better solution not using sha1 Change-Id: I39327a9e60f96cc1a091e96b70caacd52588630f
-rwxr-xr-xdashboard-generate-squad.sh8
-rw-r--r--round-robin.sh4
2 files changed, 10 insertions, 2 deletions
diff --git a/dashboard-generate-squad.sh b/dashboard-generate-squad.sh
index 8efd8ef0..61653614 100755
--- a/dashboard-generate-squad.sh
+++ b/dashboard-generate-squad.sh
@@ -267,8 +267,12 @@ if [ ! -v TCWG_SQUAD_TOKEN ]; then
exit 1
fi
-base_artifacts_rev=\$(git show --no-patch --pretty=%h||echo "<no-revision>")
-sed -i -e "s|#BASE-ARTIFACTS-REV#|\$base_artifacts_rev|" */results-metadata.json
+top_artifacts=\$(pwd)/../..
+if [ -f $top_artifacts/git/base-artifacts_rev ]; then
+ base_artifacts_rev=$(cat \$top_artifacts/git/base-artifacts_rev)
+ sed -i -e "s|#BASE-ARTIFACTS-REV#|\$base_artifacts_rev|" */results-metadata.json
+fi
+
EOF
diff --git a/round-robin.sh b/round-robin.sh
index 63c06d62..452b6973 100644
--- a/round-robin.sh
+++ b/round-robin.sh
@@ -1313,5 +1313,9 @@ $(cat ${rr[top_artifacts]}/mail/mail-body.txt)"
git -C base-artifacts push --force baseline HEAD:refs/heads/${rr[baseline_branch]}
EOF
chmod +x ${rr[top_artifacts]}/jenkins/git-push.sh
+
+ # Add base-artifacts git revision in artifacts, useful for dashboard-push.sh stage
+ echo "https://git-us.linaro.org/toolchain/ci/base-artifacts.git" > ${rr[top_artifacts]}/git/base-artifacts_url
+ git -C base-artifacts rev-parse HEAD > ${rr[top_artifacts]}/git/base-artifacts_rev
)
}