mirror of
https://github.com/actions/runner.git
synced 2025-12-12 05:37:01 +00:00
Use better exit codes and comparison (#1708)
This commit is contained in:
@@ -45,17 +45,17 @@ elif [[ $returnCode == 1 ]]; then
|
|||||||
elif [[ $returnCode == 2 ]]; then
|
elif [[ $returnCode == 2 ]]; then
|
||||||
echo "Runner listener exit with retryable error, re-launch runner in 5 seconds."
|
echo "Runner listener exit with retryable error, re-launch runner in 5 seconds."
|
||||||
safe_sleep
|
safe_sleep
|
||||||
exit 1
|
exit 2
|
||||||
elif [[ $returnCode == 3 ]]; then
|
elif [[ $returnCode == 3 ]]; then
|
||||||
# Sleep 5 seconds to wait for the runner update process finish
|
# Sleep 5 seconds to wait for the runner update process finish
|
||||||
echo "Runner listener exit because of updating, re-launch runner in 5 seconds"
|
echo "Runner listener exit because of updating, re-launch runner in 5 seconds"
|
||||||
safe_sleep
|
safe_sleep
|
||||||
exit 1
|
exit 2
|
||||||
elif [[ $returnCode == 4 ]]; then
|
elif [[ $returnCode == 4 ]]; then
|
||||||
# Sleep 5 seconds to wait for the ephemeral runner update process finish
|
# 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"
|
echo "Runner listener exit because of updating, re-launch ephemeral runner in 5 seconds"
|
||||||
safe_sleep
|
safe_sleep
|
||||||
exit 1
|
exit 2
|
||||||
else
|
else
|
||||||
echo "Exiting with unknown error code: ${returnCode}"
|
echo "Exiting with unknown error code: ${returnCode}"
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ while :;
|
|||||||
do
|
do
|
||||||
"$DIR"/run-helper.sh $*
|
"$DIR"/run-helper.sh $*
|
||||||
returnCode=$?
|
returnCode=$?
|
||||||
if [[ $returnCode == 1 ]]; then
|
if [[ $returnCode -eq 2 ]]; then
|
||||||
echo "Restarting runner..."
|
echo "Restarting runner..."
|
||||||
else
|
else
|
||||||
echo "Exiting runner..."
|
echo "Exiting runner..."
|
||||||
|
|||||||
Reference in New Issue
Block a user