我在Azure DevOps管道中具有以下任务:
- task: DotNetCoreCLI@2
inputs:
command: test
projects: '**/tests/*/*.csproj'
arguments: '--configuration $(buildConfiguration)'
displayName: 'dotnet test'
非常简单的东西。
有没有办法我可以列出我要“测试”的项目,而不是在tests文件夹中查找所有项目的正规文件?
我尝试过类似的操作,但失败了:
- task: DotNetCoreCLI@2
inputs:
command: test
projects:
- '/tests/Foo1/Foo1.csproj'
- '/tests/Foo4/Foo4.csproj'
arguments: '--configuration $(buildConfiguration)'
displayName: 'dotnet test'
答案 0 :(得分:1)
我刚刚在Web门户中尝试过,这是生成的YAML:
projects: |
AAA/AAA.csproj
BBB/BBB.csproj
它不能与斜杠一起使用,这也值得一提。希望有帮助。