gpt4 book ai didi

jenkins - Jenkins CI-在多台服务器上运行SSH部署

转载 作者:行者123 更新时间:2023-12-02 14:02:53 26 4
gpt4 key购买 nike

我觉得这有点疯狂,我无法在这些方面找到任何东西,尤其是因为这是一个非常简单的要求:是否有一种方法可以使用SSH / SCP从Jenkins进行部署,但只编写一个传输集/ exec实例脚本?

就目前而言,部署到服务器有点像 INSANE ,因为我需要创建一个新的“Deploy to SSH”任务,从下拉列表中选择其他服务器,然后复制/粘贴上一个传输集和exec。条目。然后再做一次。然后再次。然后再次。

一定会有更好的办法?

最佳答案

这可能不是您的问题的短期即刻解决方案-
(从长远来看,可以使用)

在我看来,您的需求就像您需要配置管理设备。您可以使用Chef,Puppet或Ansible。使用Jenkins CI可以自动完成此部署。

如何使用Ansible在jboss上部署应用程序的一个示例-

部署Hello World应用程序

  • jboss:src = / tmp / hello-1.0-SNAPSHOT.war部署= hello.war状态=存在

  • 当然,这将需要安装Ansible和少量的初始配置。 Ansible是所有部署机制中最简单的。

    检查此以获得更多详细信息- http://docs.ansible.com/ansible/intro.html

    关于jenkins - Jenkins CI-在多台服务器上运行SSH部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34012114/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com