如何在TeamCity中还原对构建配置的更改

时间:2014-08-01 16:48:18

标签: build continuous-integration teamcity

我对TeamCity 8中的构建配置进行了一些更改。我知道我可以看到我对构建配置所做的更改的审计跟踪,我可以检查每个更改的详细信息,但是我我想知道我是否可以选择其中一个以前版本的构建配置并将其恢复;在TeamCity中似乎没有任何明显的选择。

为避免疑问,我不是在恢复源代码中的更改之后,而是在TeamCity的构建配置中。我更改了一些参数,构建步骤,触发器等,我想恢复这些更改。

1 个答案:

答案 0 :(得分:11)

你是对的,Teamcity中没有明显的选项可以回滚到以前的版本。

但是,所有teamcity构建配置都保存在本地构建服务器中本地磁盘驱动器上的xml文件中。文件以滚动格式创建(最新的配置称为config.xml,前一个配置为config-1..xml)。如果您可以从审核页面中找出要回滚到哪个xml的精确xml,则可以将备份的config.xml复制到最近的版本,或者您可以手动进行更改。

我建议先在测试目标上玩这个,然后在原始目标上进行。