在 YAML 配置 azure-pipelines 中从构建中排除项目
Excluding projects from build in YAML configuration azure-pipelines
我正试图从 azure pipelines 中构建一些项目。
我尝试了以下选项...
- 试图只构建核心下的项目?
- script: dotnet build **/Core/*.csproj --configuration $(buildConfiguration)
和
- script: dotnet build **/Core/**/*.csproj --configuration $(buildConfiguration)
- 正在尝试使用任务@DotnNetCli2.0
- 引用了yaml file matching patterns
但是找不到很好的例子。
我要构建的项目在不同的子文件夹下,如 ../../Core/Domain/Domain.csproj
和 ../../Core/Presentation/Presentation.csproj
有没有我遗漏的东西,有可能吗?还是我只是简单地做错了什么。
您可以像这样使用 dotnetcore cli 任务:
- task: DotNetCoreCLI@2
inputs:
command: 'build'
projects: |
**/*.csproj
!**/*Mobile*.csproj # this ignores projects with the occurunce of Mobile anywhere in the filename
我正试图从 azure pipelines 中构建一些项目。
我尝试了以下选项...
- 试图只构建核心下的项目?
- script: dotnet build **/Core/*.csproj --configuration $(buildConfiguration)
和
- script: dotnet build **/Core/**/*.csproj --configuration $(buildConfiguration)
- 正在尝试使用任务@DotnNetCli2.0
- 引用了yaml file matching patterns
但是找不到很好的例子。
我要构建的项目在不同的子文件夹下,如 ../../Core/Domain/Domain.csproj
和 ../../Core/Presentation/Presentation.csproj
有没有我遗漏的东西,有可能吗?还是我只是简单地做错了什么。
您可以像这样使用 dotnetcore cli 任务:
- task: DotNetCoreCLI@2
inputs:
command: 'build'
projects: |
**/*.csproj
!**/*Mobile*.csproj # this ignores projects with the occurunce of Mobile anywhere in the filename