本文介绍了持续交付方案 - 执行回滚的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

想象一下,我有一个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.

这篇关于持续交付方案 - 执行回滚的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 08:28