我觉得这有点疯狂,我无法在这些方面找到任何东西,尤其是因为这是一个非常简单的要求:是否有一种方法可以使用SSH / SCP从Jenkins进行部署,但只编写一个传输集/ exec实例脚本?
就目前而言,部署到服务器有点像 INSANE ,因为我需要创建一个新的“Deploy to SSH”任务,从下拉列表中选择其他服务器,然后复制/粘贴上一个传输集和exec。条目。然后再做一次。然后再次。然后再次。
一定会有更好的办法?
最佳答案
这可能不是您的问题的短期即刻解决方案-
(从长远来看,可以使用)
在我看来,您的需求就像您需要配置管理设备。您可以使用Chef,Puppet或Ansible。使用Jenkins CI可以自动完成此部署。
如何使用Ansible在jboss上部署应用程序的一个示例-
部署Hello World应用程序
当然,这将需要安装Ansible和少量的初始配置。 Ansible是所有部署机制中最简单的。
检查此以获得更多详细信息-http://docs.ansible.com/ansible/intro.html
关于jenkins - Jenkins CI-在多台服务器上运行SSH部署,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34012114/