查看从 TeamCity 模板覆盖的参数

See parameters that are overridden from TeamCity template

有没有办法查看覆盖模板中定义的参数的 TeamCity 配置?

我不这么认为。过去对我有用的是在文件系统上搜索项目文件。如果您有很多构建配置,这将比在 GUI 中打开每个配置更快。

搜索类似这样的内容:

<param name="myParamInheritedFromTemplate" value="myOverrideValue" />

<TeamCity data directory>/config/projects/**/*.xml 中。如果它在 XML 文件中不存在,则该构建配置将继承该值。如果它存在,它将覆盖它。

它有点笨拙,但速度很快。

有一个功能请求https://youtrack.jetbrains.com/issue/TW-21212,请投票。当前的解决方法是按照@sferencik 的建议使用存储在服务器上 TeamCity 数据目录下的设置搜索原始 XML 文件,或者使用 REST API 获取所有构建配置的设置并搜索那里的参数。如果您需要任何这些方面的帮助,请告诉我。