Build TeamCity:如何建立具有两个VCS根的构建

Build TeamCity:如何建立具有两个VCS根的构建,build,teamcity,Build,Teamcity,我有两个独立的项目,来自两个独立的TFS VCS根,我想成为同一个构建的一部分,我想知道这是否可能 项目1 VCS根目录:$/ProductName/Development/Project1 生成文件路径:API/API.sln 项目2: VCS根目录:$/QA/Test/Tools/Project2 生成文件路径:Test/Test.sln 我希望构建的第一步编译项目1,第二步编译项目2。如果构建文件路径与VCS根目录/签出目录相关,并且解决方案来自两个不同的VCS根目录,那么如何执行此操作

我有两个独立的项目,来自两个独立的TFS VCS根,我想成为同一个构建的一部分,我想知道这是否可能

项目1

VCS根目录:$/ProductName/Development/Project1

生成文件路径:API/API.sln

项目2:

VCS根目录:$/QA/Test/Tools/Project2

生成文件路径:Test/Test.sln

我希望构建的第一步编译项目1,第二步编译项目2。如果构建文件路径与VCS根目录/签出目录相关,并且解决方案来自两个不同的VCS根目录,那么如何执行此操作


提前谢谢

可以有两个VCS根目录并更改它们的签出文件夹(因此不要在根文件夹中同时签出)。为此,请更改“VCS根目录”对话框中的“签出规则”,并为您的项目添加:

对于项目1:

+:.=>project1
对于项目2:

+:.=>project2
然后在根目录中获得以下结构:

root
  - project1
  - project2

我看不出有什么问题。在构建配置中添加2个vcs根目录,并添加两个构建步骤?冲突在哪里?啊!我显然还是一个团队城市的noob,没有意识到这是一个选择。谢谢你的提示!事情现在已经解决了。为什么不只是创建以构建配置呢?这会更方便。@KrzysztofWolny,因为您的构建会话数量有限。