根据文档(https://codeship.com/documentation/continuous-deployment/deployment-with-ftp-sftp-scp/#run-commands-on-a-remote-server-via-ssh),您需要将所有命令作为单个命令运行。
虽然我明白这一点,但我不明白如何将以下命令作为单个命令运行,该过程将是:
- ssh 演示@111.1.111.101
- ssh 用户@测试服务器
- cd部署
- ./deploy.sh
并不是第二个命令运行111.1.111.101
为demo
这是我目前尝试过的:
ssh demo@111.1.111.101 "ssh user@test-server; cd deploy; ./deploy.sh"
但这似乎在第一个 ssh 命令之后卡住了,它永远不会进入第二个 ssh。