1
我有两个Windows盒子。一个是Jenkins构建服务器。第二个是部署框。如何在Windows上自动通过SSH运行命令
我已经安装了SSH并在部署Windows盒子上创建了一个用户。我可以从我的Ubuntu工作站SSH并运行我需要运行的命令。
但我需要从詹金斯自动执行此操作。怎么做?基本上我需要做到这一点:
ssh [email protected]
... enter password ...
cd C:/puppet && git pull
"/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet/bin/puppet.bat" apply C:/puppet/manifests/site.pp
就是这样。有没有办法从批处理文件中执行此操作,只需从Jenkins执行* .bat文件?
太棒了。我疯了。我尝试了很多东西。我终于要写一个PowerShell脚本来为我做这件事,但这很容易。 –