我们目前正在使用TeamCity Enterprise 9.0进行持续部署;所以请想象下面的场景,你将最新的代码部署到dev分支,但是从源中删除了一个nugget包,并且构建失败,QA团队在晚上进来并发现构建已损坏且环境已关闭用于检测。
所以我想知道是否有办法将TeamCity配置为在当前代码版本失败的情况下自动运行上一次成功构建,比如配置它以使其知道当前分支已损坏并因此返回到先前稳定状态。
谢谢,
答案 0 :(得分:0)
建议的方法是为Deployment任务提供单独的构建配置。在这种情况下,您将能够使用来自"最新成功构建"的选项获取工件来配置工件依赖性。 另请参阅set up deployment with TeamCity。