ci: Improve the flakes reports on IRC.
We were incorrectly taking the merge-request on non-MR pipelines (the master build after merge) due to a missing '$'. And, for those pipelines, it would be nice to note whether they're for master or a stable branch. Reviewed-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4896>
This commit is contained in:
@@ -55,6 +55,8 @@ cp $BM/init.sh rootfs/init
|
|||||||
touch rootfs/set-job-env-vars.sh
|
touch rootfs/set-job-env-vars.sh
|
||||||
chmod +x rootfs/set-job-env-vars.sh
|
chmod +x rootfs/set-job-env-vars.sh
|
||||||
for var in \
|
for var in \
|
||||||
|
CI_COMMIT_BRANCH \
|
||||||
|
CI_COMMIT_TITLE \
|
||||||
CI_JOB_URL \
|
CI_JOB_URL \
|
||||||
CI_MERGE_REQUEST_SOURCE_BRANCH_NAME \
|
CI_MERGE_REQUEST_SOURCE_BRANCH_NAME \
|
||||||
CI_MERGE_REQUEST_TITLE \
|
CI_MERGE_REQUEST_TITLE \
|
||||||
|
|||||||
@@ -111,8 +111,10 @@ report_flakes() {
|
|||||||
echo "JOIN $channel"
|
echo "JOIN $channel"
|
||||||
sleep 1
|
sleep 1
|
||||||
desc="Flakes detected in job: $CI_JOB_URL on $CI_RUNNER_DESCRIPTION"
|
desc="Flakes detected in job: $CI_JOB_URL on $CI_RUNNER_DESCRIPTION"
|
||||||
if [ -n "CI_MERGE_REQUEST_SOURCE_BRANCH_NAME" ]; then
|
if [ -n "$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME" ]; then
|
||||||
desc="$desc on branch $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME ($CI_MERGE_REQUEST_TITLE)"
|
desc="$desc on branch $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME ($CI_MERGE_REQUEST_TITLE)"
|
||||||
|
elif [ -n "$CI_COMMIT_BRANCH" ]; then
|
||||||
|
desc="$desc on branch $CI_COMMIT_BRANCH ($CI_COMMIT_TITLE)"
|
||||||
fi
|
fi
|
||||||
echo "PRIVMSG $channel :$desc"
|
echo "PRIVMSG $channel :$desc"
|
||||||
for flake in `cat $flakes`; do
|
for flake in `cat $flakes`; do
|
||||||
|
|||||||
Reference in New Issue
Block a user