Скрипт не выполняется с ssh и sshpass - PullRequest
0 голосов
/ 04 апреля 2019

В моем .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: Тайм-аут операции

А когда я иду на хост вручную, чтобы проверить, работает ли контейнер докера, его нет, что означает, что он невыполните эту команду.

...