持续交付场景 - 实现回滚 [英] Continuous Delivery Scenario - implementing Rollback

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

问题描述

想象一下,我有一个带有 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 文件,然后使用 catalina-ant 使用 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?

推荐答案

主要工具似乎是 AntHill ProUDeploy(均来自 UrbanCode - 现在是 IBM 的一部分).看来 Anthill OS 已被淘汰.

The primary tools seem to be AntHill Pro and UDeploy (both from UrbanCode - now part of IBM). It seems Anthill OS has been retired.

看起来 Go CD Sever 也可以用于此目的.

It looks like Go CD Sever can also be used for this as well.

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

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆