【问题标题】:Jenkins for multiple deployment on multiple serverJenkins 在多个服务器上进行多重部署
【发布时间】:2014-04-26 01:05:28
【问题描述】:

我是 Jenkins 新手,知道如何创建作业和添加服务器以进行 JAR 部署。

我需要使用 Jenkins 创建部署作业,该作业需要一个 JAR 文件并将其部署到 50-100 个服务器。

这些服务器分为 6 个类别。每个服务器上将运行不同的进程,但将使用相同的 JAR。

请建议为此创建 JOB 的最佳方法是什么。

截至目前,服务器较少(6-7),我已将每台服务器添加到 Jenkins 并使用 ssh 上的命令执行来执行进程。但是对于 50 台服务器,这是不可能的。

【问题讨论】:

    标签: maven ssh jenkins


    【解决方案1】:

    Jenkins 是管理构建和依赖关系的好工具,但对于Configuration Management 来说它不是一个好工具。如果您要部署到 2 个以上的目标(特别是如果不同的目标具有不同的配置),我强烈建议您花时间学习 configuration management tool

    我个人可以推荐PuppetAnsible。特别是,Ansible 通过与目标的 SSH 连接(听起来像您拥有)工作,并且只需要安装基本的 Python。

    【讨论】:

    • 更准确地说,我有兴趣一次性将我的应用程序部署到 50 台服务器。配置管理工具能否帮助我完成如此大的部署?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多