从YAML配置Azure管道中的构建中排除项目

时间:2020-02-20 14:04:31

标签: azure azure-devops yaml azure-pipelines azure-pipelines-yaml

我正在尝试将某些项目排除在 azure管道中。

我尝试了以下选项...

  • 试图只构建核心项目吗?
- script: dotnet build **/Core/**/*.csproj --configuration $(buildConfiguration)

../../Core/Domain/Domain.csproj

但是找不到一个很好的例子。

我要构建的项目位于../../Core/Presentation/Presentation.csproj {{1}}

中的不同子文件夹下

有什么我想念的吗?还是我只是在做错事。

1 个答案:

答案 0 :(得分:2)

您可以将dotnetcore cli任务与以下内容一起使用:

- task: DotNetCoreCLI@2
  inputs:
  command: 'build'
  projects: |
      **/*.csproj
      !**/*Mobile*.csproj # this ignores projects with the occurunce of Mobile anywhere in the filename