我觉得它有点疯狂我无法在这些方面找到任何东西,特别是因为这是一个非常简单的要求:有没有办法可以使用SSH / SCP从Jenkins部署,还只写一个transfer-set / exec脚本的一个实例?
目前,部署到服务器的是 INSANE ,因为我需要创建一个新的" Deploy to SSH"任务,从下拉列表中选择一个不同的服务器,然后复制/通过上一个条目中的所有传输集和执行。然后再做一次。然后再次。再一次。
必须有更好的方法吗?
答案 0 :(得分:1)
这可能不是您问题的短期解决方案--- (从长远来看,这可以使用)
在我看来,您需要配置管理设备。你可以使用Chef,Puppet或Ansible。此部署的自动化可以使用Jenkins CI完成。
如何使用Ansible在 当然,这需要安装Ansible和一些初始配置。 Ansible是所有部署机制中最简单的。 查看此内容以获取更多详情 - http://docs.ansible.com/ansible/intro.html 部署hello world应用程序