Imagine I have a vanilla continuous delivery scenario with a Java webapp.
This scenario has: - one build server running cruisecontrol - one web server running Tomcat with tomcat manager running
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?
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.