我们有一个使用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)