【问题标题】:Teamcity: versioned settings, build templates and different VCS rootsTeamcity:版本化设置、构建模板和不同的 VCS 根
【发布时间】:2020-03-18 15:15:41
【问题描述】:

我正在努力确保我在 Teamcity 中的整个构建配置都在配置管理之下。 但是,我还在不同的项目(具有不同的 VCS 根)之间共享构建模板。该模板用于 Teamcity 中的不同子项目,其中指定了 VCS 根。 因此,当我为项目启用版本化设置时,只会添加特定设置,而不是模板的内容。由于模板是在根项目中定义的,因此我无法在此级别启用版本化设置。 有什么建议吗?

BR 拉斯穆斯

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    在根项目或父项目中创建或移动 VCS 根,

    如果您更改以上 vcs-roots 中的任何内容,您可以将其应用于一个或所有配置,在 vcs-root 设置的最后部分有一个选项,如下所示

    【讨论】:

    • 感谢您的回复。不过,我可能不是特别清楚:我有多个根(具有不同的项目),它们都使用相同的模板(相同的 Maven 构建步骤、配置文件等)构建。显然,使用此模板的构建配置每个都使用它们“自己的”VCS-root,因此我希望将整个有效构建配置(包括从模板派生的内容)合并到 VCS-root 中。只有这样我才能管理构建配置配置。 BR 拉斯穆斯
    猜你喜欢
    • 2013-06-06
    • 2015-03-26
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 2011-06-10
    • 1970-01-01
    相关资源
    最近更新 更多