我们有一个Jenkins工作,我们在一个环境中有400个应用服务器,所有这些服务器都被分成了一组 A = 10台服务器 B = 10台服务器 c = 10台服务器......等等。
注意:我们有一个Slave服务器(一个slave)用于部署所有上述参数A,B,C ......等。 对于组A,包含10个服务器,这些服务器在负载均衡器下,以及剩余的B,C ......等等。
在进行部署时,我们在完成A之后选择参数选项A进行部署。我们进行B部署,这就是发生的事情。
新方案:
在选择A时,在B和C之后......我们想要一键完成所有A,B,C ......部署已经完成。与此同时,我们想知道部署所有服务器(插件)需要多长时间。
你能建议任何方法: 1.大多数情况下使用Jenkins插件 2.插件没有可能,然后建议任何脚本。
答案 0 :(得分:0)
如果我理解正确,您需要一个分布式部署解决方案来将应用程序部署到多个应用程序服务器。如果我错了,请纠正我。
如果是这种情况,你需要研究木偶/盐等解决方案。 根据您的要求,我建议您查看 rundeck 。 http://rundeck.org/index.html
我使用rundeck为我的java应用程序实现了大约400多台服务器的分布式部署。如果您需要持续部署,它可以轻松与Jenkins集成。配置节点很轻松。如果您需要支持,我可以帮助您。