5

我们有一个使用Versioned Settings配置的 TeamCity 项目。它有一个构建失败并显示消息Failed to load build settings from VCS

我们认为我们已经了解了造成这种情况的原因(有两个同名的构建配置 xml 文件)。所以我们修改了文件.teamcity夹下的相应文件,提交了更改并推送到了 git。

但是,TeamCity 并未检测或应用我们的修改。事实上,我们在构建日志中清楚地看到,TeamCity 仍在从之前的提交中读取构建设置,然后再进行修复。

因此,出于某种原因,TeamCity 一直在读取旧配置。我们现在已经在修复后进行了几次提交,但这没有任何区别。

文档说明您可以按下按钮Commit current project settings...来同步设置。但是我们已经尝试过这样做,但这也无济于事。

我们正在使用 TeamCity Enterprise 9.1.3(内部版本 37176)

4

1 回答 1

1

似乎对我有用的方法是转到受影响项目的概述页面,单击“操作”下拉按钮,然后选择“强制执行干净结帐”。这与 TeamCity 服务器重新启动相结合,它再次选择了特定于分支的 VCS 设置。

强制执行干净的结帐

于 2018-06-13T13:56:56.380 回答