Run*_*e G 7 azure-devops azure-pipelines-build-task azure-pipelines
我试图在DotNetCoreCLI@2使用build publish命令执行任务时排除项目。我有一些我不想运行发布的测试项目(和其他项目)。我已经尝试根据this和this 进行文件匹配,但我无法开始工作。该projects属性的文档没有确切说明如何编写排除项,我尝试了下面显示的不同变体。
变体 1
projects: '**/*.csproj
!**/*.Test.csproj'
Run Code Online (Sandbox Code Playgroud)
变体 2
projects: '**/*.csproj
!**/*.Test.csproj'
Run Code Online (Sandbox Code Playgroud)
变体 3
projects: '**/*.csproj !**/*.Test.csproj'
Run Code Online (Sandbox Code Playgroud)
但是这三个报告 ##[error]Project file(s) matching the specified pattern were not found.
如果我删除排除项,一切都会按预期进行,但它会构建所有项目的发布。
任何人都对如何编写它有建议吗?
Sha*_*zyk 16
以下语法对我有用:
projects: |
**/*.csproj
!**/*Test.csproj
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2138 次 |
| 最近记录: |