В моем .gitlab-ci.yml
есть скрипт, который не выполняется.Вот сценарий:
- apk update
- apk add --no-cache openssh-client sshpass
- sshpass -p "${USER_PASS}" ssh -o StrictHostKeyChecking=no -o PreferredAuthentications=password -o PubkeyAuthentication=no user@ip 'cd /home/my-folder && sudo docker-compose up --build -d'
Мне нужно перейти по этому пути /home/my-folder/
и затем выполнить docker-compose up --build -d
.
Но проблема в том, что он выдает эту ошибку:
ssh: подключиться к IP-порту хоста 22: Тайм-аут операции
А когда я иду на хост вручную, чтобы проверить, работает ли контейнер докера, его нет, что означает, что он невыполните эту команду.