【问题标题】:See parameters that are overridden from TeamCity template查看从 TeamCity 模板覆盖的参数
【发布时间】:2015-11-30 22:46:55
【问题描述】:

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

【问题讨论】:

    标签: teamcity teamcity-9.0


    【解决方案1】:

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

    搜索类似这样的内容:

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

    &lt;TeamCity data directory&gt;/config/projects/**/*.xml。如果 XML 文件中没有它,则该构建配置只会继承该值。如果它存在,它会覆盖它。

    它很hacky,但很快。

    【讨论】:

    • 我暂时接受了,没有别的办法了。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-18
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      相关资源
      最近更新 更多