Use better exit codes and comparison (#1708)

This commit is contained in:
Ferenc Hammerl
2022-02-24 21:10:52 +01:00
committed by GitHub
parent ec9830836b
commit 6abef8199f
2 changed files with 4 additions and 4 deletions

View File

@@ -45,17 +45,17 @@ elif [[ $returnCode == 1 ]]; then
elif [[ $returnCode == 2 ]]; then
echo "Runner listener exit with retryable error, re-launch runner in 5 seconds."
safe_sleep
exit 1
exit 2
elif [[ $returnCode == 3 ]]; then
# Sleep 5 seconds to wait for the runner update process finish
echo "Runner listener exit because of updating, re-launch runner in 5 seconds"
safe_sleep
exit 1
exit 2
elif [[ $returnCode == 4 ]]; then
# Sleep 5 seconds to wait for the ephemeral runner update process finish
echo "Runner listener exit because of updating, re-launch ephemeral runner in 5 seconds"
safe_sleep
exit 1
exit 2
else
echo "Exiting with unknown error code: ${returnCode}"
exit 0

View File

@@ -15,7 +15,7 @@ while :;
do
"$DIR"/run-helper.sh $*
returnCode=$?
if [[ $returnCode == 1 ]]; then
if [[ $returnCode -eq 2 ]]; then
echo "Restarting runner..."
else
echo "Exiting runner..."