我们正在尝试将 maven 部署到许多多台服务器,这些服务器仅在一行中就形成了我们的集群。
这个解决方案工作得很好,除了我们需要重复运行它(每个服务器安装 1 次),我们的目标是在我们的集成服务器 (jenkins) 构建成功的工件之后执行它。目前,拥有矩阵功能并不是一个真正的选择。如果我们只需要部署它,为什么要为每台服务器重新构建项目?(加上做这件事的时间)
我们一直在尝试使用 maven 配置文件(每台服务器一个并尝试一次全部激活它们,或者一个包含所有服务器的大型配置文件)但该选项没有运气,tomcat-maven-plugin 不能那样工作。
詹金斯似乎有一个基于货物的部署插件,但一次只能处理一台服务器
有没有办法做到这一点?要么使用 maven-tomcat-plugin?还是 Jenkins/Hudson 插件?
您的专家还有其他关于如何在成功构建后将战争部署到集群的想法吗?(我试图避免使用 shell 脚本,只是因为可移植性问题)