如何在Team Build 2015中配置多个项目

时间:2015-07-06 11:02:37

标签: tfs tfsbuild tfs2015 azure-pipelines

如何在Team Build 2015中配置多个项目(使用基于任务的新工作流,而不是旧的XAML构建)。

现在我看到只能为Visual Studio构建任务配置一个解决方案。

3 个答案:

答案 0 :(得分:6)

您可以轻松添加多个显式调用单个解决方案的构建任务。这也将允许您控制它们构建的顺序。

enter image description here

只需选择" Visual Studio Build"来自海上名单。这适用于Visual Studio Online和TFS 2015。

答案 1 :(得分:4)

正如其他人所提到的,有多种方法可以实现这一目标:

  1. 添加多个"使用MsBuild构建"或者"使用Visual Studio构建"任务。通过输入解决方案/
  2. 的完整路径,让每个任务构建一个特定的解决方案
  3. 使用通配符解决方案查找所有解决方案**/*.sln将在工作区中构建所有解决方案。

    • 如果您使用TFVC进行源代码管理以从工作区中排除某个解决方案文件,则可以使用工作区隐藏规则,这样就无法从源代码管理中下载并赢得了建成。
  4. 使用;组合多种搜索模式:**/abc.sln;**/xyz.sln

  5. 创建一个自定义的msbuild文件(例如buildprojects.proj),然后调用msbuild来构建您要构建的每个解决方案。在工作流程中配置任务以调用teh .proj文件而不是特定解决方案。

答案 2 :(得分:1)

您可以输入图案。 Visual Studio模板的默认值为** / * .sln,它将在存储库/工作区中的所有.sln文件上递归匹配。