【发布时间】:2011-05-08 19:49:28
【问题描述】:
我有一个 git 存储库,其中包含一些 .NET 解决方案和一些共享项目。我希望 TeamCity 在解决方案发生变化时触发每个解决方案的构建;我遇到的问题是,每当我的根目录中发生任何变化时,Teamcity 都会告诉我其他解决方案中有未受所做更改影响的未决更改。
有没有办法实现我的目标?
【问题讨论】:
我有一个 git 存储库,其中包含一些 .NET 解决方案和一些共享项目。我希望 TeamCity 在解决方案发生变化时触发每个解决方案的构建;我遇到的问题是,每当我的根目录中发生任何变化时,Teamcity 都会告诉我其他解决方案中有未受所做更改影响的未决更改。
有没有办法实现我的目标?
【问题讨论】:
我为“共享”项目推荐单独的解决方案。或者,您可以在不应该构建“共享”项目的情况下拥有多种解决方案配置。
【讨论】:
读起来就像您只使用一个存储库引用。如果您有不同的解决方案,您应该为每个解决方案创建一个存储库引用 (TC-config),或者编辑每个构建项目的签出规则以仅包含解决方案所依赖的存储库部分。
【讨论】: