在集群上部署 war 文件的最佳实践?
Best practice to deploy war file on cluster?
我有一个由 3 个 tomcat 组成的集群,我的应用程序部署在该集群上,并且有用于负载平衡的 haproxy。我正在寻找一种自动化滚动部署的方法,例如
- 在 haproxy 中将节点设置为维护模式。
- 从 git 获取源代码。
- 创建一个 war 文件并将其部署到特定节点。
- 检查申请是否成功 运行 tomcat。
- 将节点状态设置为就绪。
- 对其他节点也重复步骤 1 到 5。
我遇到了 Jenkins,其中我将拥有一个主从和休息奴隶,并且会有作业链,有一个 ant 文件在每个节点上创建一个 war 并将其复制到 [的 webapps 文件夹中=34=].
还有其他办法吗?大公司都是按照什么做滚动部署的??
如有任何帮助,我们将不胜感激。
使用 Vagran、Chef、Puppet 等自动部署工具
我有一个由 3 个 tomcat 组成的集群,我的应用程序部署在该集群上,并且有用于负载平衡的 haproxy。我正在寻找一种自动化滚动部署的方法,例如
- 在 haproxy 中将节点设置为维护模式。
- 从 git 获取源代码。
- 创建一个 war 文件并将其部署到特定节点。
- 检查申请是否成功 运行 tomcat。
- 将节点状态设置为就绪。
- 对其他节点也重复步骤 1 到 5。
我遇到了 Jenkins,其中我将拥有一个主从和休息奴隶,并且会有作业链,有一个 ant 文件在每个节点上创建一个 war 并将其复制到 [的 webapps 文件夹中=34=].
还有其他办法吗?大公司都是按照什么做滚动部署的??
如有任何帮助,我们将不胜感激。
使用 Vagran、Chef、Puppet 等自动部署工具