【问题标题】:Teamcity build chain templatingTeamcity 构建链模板
【发布时间】:2017-03-29 20:36:45
【问题描述】:

我们有一组不同的 Web 应用程序项目,由 Teamcity 交付到不同的环境。目前,我们正在做一体化构建:一次编译、打包和部署;全部基于模板。

现在我正在研究一种分离关注点的方法:一个构建测试并生成包,另一个 - 交付。自然,两个版本都有自己的模板。有没有办法对这个构建链进行模板化 - 所以,当我选择一些元模板时 - 两个构建都将使用当前的 Artifact 依赖项创建?

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    遗憾的是没有。我们必须做的是克隆构建链。我们已经建立了一种机制,确保不同链的设置不会出现分歧。

    另一种选择,公认的丑陋,是建立一个单一的构建链,让你的每个项目假装它是一个单独的 VCS 分支。在这种情况下,只有一个设置(用于单个构建链)并查看给定项目的历史记录,您可以按该项目“分支”过滤。不用说,这不是分支的使用方式,您可能会遇到一些问题。

    【讨论】:

    • 谢谢。我想是的,但希望也许我错过了什么
    猜你喜欢
    • 2015-12-03
    • 2013-10-09
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-11
    相关资源
    最近更新 更多