Selon la documentation (https://codeship.com/documentation/continuous-deployment/deployment-with-ftp-sftp-scp/#run-commands-on-a-remote-server-via-ssh), vous devez exécuter toutes les commandes en une seule commande.Commandes ssh de codes
Je comprends que, je ne comprends pas comment je peux courir ce qui suit comme une seule commande, le processus serait:
- ssh [email protected]
- ssh user @ test- serveur
- cd
- deploy ./deploy.sh
pas que la deuxième commande est exécutée sur 111.1.111.101
comme demo
C'est actuellement ce que j'ai essayé:
ssh [email protected] "ssh [email protected]; cd deploy; ./deploy.sh"
Mais cela semble se coincer après la première commande ssh, il ne va jamais à la deuxième ssh.
hey, pouvez-vous expliquer pourquoi il est nécessaire pour vous d'avoir deux couches de ssh? et sur quelle machine se trouve le script 'deploy/deploy.sh'? – user156213
C'est juste la façon dont notre serveur est configuré pour le moment, je ne peux pas changer ça. –