【发布时间】:2015-09-23 12:03:27
【问题描述】:
如何在 Team Build 2015 中配置多个项目(使用新的基于任务的工作流,而不是旧的 XAML 版本)。
现在我看到只能为 Visual Studio 构建任务配置一种解决方案。
【问题讨论】:
标签: tfs tfsbuild tfs-2015 azure-pipelines
如何在 Team Build 2015 中配置多个项目(使用新的基于任务的工作流,而不是旧的 XAML 版本)。
现在我看到只能为 Visual Studio 构建任务配置一种解决方案。
【问题讨论】:
标签: tfs tfsbuild tfs-2015 azure-pipelines
您可以轻松添加多个显式调用单个解决方案的构建任务。这也将允许您控制它们的构建顺序。
只需从 sea 列表中选择“Visual Studio Build”即可。这适用于 Visual Studio Online 和 TFS 2015。
【讨论】:
正如其他人所提到的,有多种方法可以做到这一点:
使用通配符解决方案查找所有解决方案**/*.sln 将在工作区中构建所有解决方案。
使用; 组合多种搜索模式:**/abc.sln;**/xyz.sln
创建一个自定义 msbuild 文件(例如buildprojects.proj),该文件依次调用 msbuild 来构建您想要构建的每个解决方案。将工作流中的任务配置为调用.proj 文件而不是具体的解决方案。
【讨论】:
; 也不适合我。我太有希望了! , 也不起作用。
; 的行为随着转换为打字稿而发生了变化。我想知道它现在是否支持更高级的 minimatch 语法...
您可以输入一个模式。 Visual Studio 模板的默认值为 **/*.sln,它将递归匹配存储库/工作区中的所有 .sln 文件。
【讨论】: