【问题标题】:building different projects of the same solution in TeamCity在 TeamCity 中构建相同解决方案的不同项目
【发布时间】:2011-05-08 19:49:28
【问题描述】:

我有一个 git 存储库,其中包含一些 .NET 解决方案和一些共享项目。我希望 TeamCity 在解决方案发生变化时触发每个解决方案的构建;我遇到的问题是,每当我的根目录中发生任何变化时,Teamcity 都会告诉我其他解决方案中有未受所做更改影响的未决更改。

有没有办法实现我的目标?

【问题讨论】:

    标签: .net teamcity


    【解决方案1】:

    我为“共享”项目推荐单独的解决方案。或者,您可以在不应该构建“共享”项目的情况下拥有多种解决方案配置。

    【讨论】:

    • 嗯,不同的解决方案取决于共享的项目,所以我们不能真正将共享的项目分离到他们自己的解决方案中,也不能将它们排除在构建之外——使用每个解决方案构建它们将确保代码质量...
    • 如果您想同时构建“共享”和“引用”项目,您可以构建更多解决方案。我们使用这种场景数年没有发生事故。
    【解决方案2】:

    读起来就像您只使用一个存储库引用。如果您有不同的解决方案,您应该为每个解决方案创建一个存储库引用 (TC-config),或者编辑每个构建项目的签出规则以仅包含解决方案所依赖的存储库部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-07
      • 2014-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-09
      • 2011-06-07
      相关资源
      最近更新 更多