如何从VSTS构建中排除某些目录?

时间:2018-08-23 23:29:42

标签: azure-devops azure-pipelines

我有一个构建定义,需要构建许多相关的解决方案,因此该构建定义具有(在YAML中)

variables:
  build.Configuration: 'Release'
steps:
- task: MSBuild@1
  displayName: Build solution **/*Lumen*.sln
  inputs:
    solution: '**/*Lumen*.sln'
    msbuildArchitecture: x64
    configuration: '$(build.Configuration)'

但是,这建立了太多;特别是,它在“存档”目录下构建解决方案。有没有一种方法可以指定解决方案输入“所有目录除了存档目录”?

1 个答案:

答案 0 :(得分:0)

目前,MSBuild任务输入的解决方案选项仅用于指定包含的模式,而不排除模式。因此,您暂时不能在MSBuild任务中指定排除模式。

但是我创建了一个问题, Enable to specify ExcludePatterns, for solutions in a VS build task and MSBuild task ,该问题建议启用为MSBuild任务和VS Build任务指定排除模式。您可以在那继续。