我试图在执行 DotNetCoreCLI@2
时排除项目与 build publish
的任务命令。我有一些我不想运行发布的测试项目(和其他项目)。我已经尝试根据 this 进行文件匹配和 this ,但我无法上类。 projects
的文档属性没有确切说明如何编写排除项,我尝试了下面显示的不同变体。
变体 1
projects: '**/*.csproj
!**/*.Test.csproj'
变体 2
projects: '**/*.csproj
!**/*.Test.csproj'
变体 3
projects: '**/*.csproj !**/*.Test.csproj'
但所有三个报告
##[error]Project file(s) matching the specified pattern were not found.
如果我删除排除项,一切都会按预期进行,但它会构建所有项目的发布。
任何人都对如何编写它有建议吗?
最佳答案
以下语法对我有用:
projects: |
**/*.csproj
!**/*Test.csproj
关于azure-devops - 执行 DotNetCoreCLI@2 任务时排除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58975756/