From 37d63e875cb00dfcbae1c8c4d728797129b82949 Mon Sep 17 00:00:00 2001 From: Sergey Stepanov Date: Wed, 25 Aug 2021 14:15:27 +0300 Subject: [PATCH] Add ssh timeout --- .github/workflows/cd/deploy-app.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd/deploy-app.sh b/.github/workflows/cd/deploy-app.sh index c6b316fc..a4ae79e2 100755 --- a/.github/workflows/cd/deploy-app.sh +++ b/.github/workflows/cd/deploy-app.sh @@ -87,7 +87,7 @@ function remote_sudo_run_once() { f=$2/run-once.sh if [[ -e "$f" ]]; then echo >&2 "execute remotely $f:"$'\n'"$(cat $f)"$'\n' - ssh $USER@$1 -t $3 sudo sh < $f + ssh -o ConnectTimeout=10 $USER@$1 -t $3 sudo sh < $f fi fi } @@ -202,7 +202,7 @@ for ip in $IP_LIST; do echo "Update the remote host" - ssh $USER@$ip ${ssh_i:-} "\ + ssh -o ConnectTimeout=10 $USER@$ip ${ssh_i:-} "\ mkdir -p $REMOTE_WORK_DIR; \ cd $REMOTE_WORK_DIR; \ echo '$compose_src' > ./docker-compose.yml; \