问题描述
想象一下,我有一个Java Web应用程序香草持续的交付情况。
Imagine I have a vanilla continuous delivery scenario with a Java webapp.
这个场景有:
- 一个构建服务器运行CruiseControl的
- Tomcat的运行与Tomcat管理运行一个Web服务器
This scenario has: - one build server running cruisecontrol - one web server running Tomcat with tomcat manager running
一个构建服务器上运行的Ant构建目标,构建了一个war文件,然后使用卡特琳娜 - 蚂蚁远程部署使用Tomcat管理器的Web服务器。
One of the Ant build targets running on the build server builds a war file and then uses catalina-ant to remotely deploy the web server using the Tomcat manager.
要成为真正有用的 - 我们需要的是能够回滚的部署。鉴于这种香草的设置,我还需要什么额外的拼图才能够回滚到最后一次正确的配置?
To be truly useful - we need to be able to roll back the deployment. Given this vanilla setup, what extra pieces of the puzzle do I need to be able to roll back to the last known good configuration?
推荐答案
的主要工具似乎是的和(无论是从城市code - 现在是IBM的一部分)。这似乎已经退役。
The primary tools seem to be AntHill Pro and UDeploy (both from UrbanCode - now part of IBM). It seems Anthill OS has been retired.
看起来的也可用于这一点。
It looks like Go CD Sever can also be used for this as well.
这篇关于持续交付方案 - 执行回滚的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!