【发布时间】:2020-02-26 01:49:49
【问题描述】:
目前,我有三个具有相应构建的解决方案,它们产生三个工件:
CommonSolution -> BuildA -> Common.dll (output drops into a nuget feed)
ProgramSolution -> BuildB -> Program.exe
ServiceSolution -> BuildC -> Service.svc
Program.exe 和 Service.svc 都通过 nuget 提要使用 Common.dll,并且应该是完全相同的版本。
目前所有构建都是隔离的,因此构建了 CommonSolution。然后在 Program/Service 中手动更新 Common nuget,然后构建它们。
在TFS中,有没有什么办法,如果触发了BuildB,会先自动触发BuildA,然后在BuildB和BuildC中更新消耗Common nuget,触发两次build?
或者还有其他更适合的设置吗?
【问题讨论】:
-
你使用的是什么 tfs 版本?
-
@Jayendran 版本 15.117.26714.0 即 TFS 2017
标签: tfs continuous-integration