2017-10-06 183 views
-1

我有一个解决方案签入TFS分支。该解决方案包括位于另一个TFS分支中的项目。我们的系统管理员创建了一个构建定义,以便每次我们检查代码时都会触发自动构建。自动构建失败,因为它没有看到位于另一个分支中的项目的项目文件。我们做错了什么?TFS持续集成

回答

2

正如你所说,原因是“it doesn’t see the project file of the project located in another branch”。

在构建过程中,第一步是从知识库中获取源的。如果在获取源代码期间缺少解决方案所需的文件,则构建将失败。

在你的情况,你需要包括another branch(其位于项目)在库映射,意味着你需要another branch得到所需要的资源。

实际上,解决该问题的最佳方法是将项目添加到同一分支中的解决方案。

enter image description here