Как определить список тестовых проектов в задаче конвейера Azure DevOps «dotnet test»? - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть следующая задача в конвейере Azure DevOps:

- task: DotNetCoreCLI@2
  inputs:
    command: test
    projects: '**/tests/*/*.csproj'
    arguments: '--configuration $(buildConfiguration)'
  displayName: 'dotnet test'  

довольно простые вещи.

Есть ли способ, которым я могу просто перечислить проекты, которые я хочу "протестировать", вместо элемента regexy, который ищет все проекты в папке тестов?

Я пытался что-то вроде этого, но это не удалось:

- task: DotNetCoreCLI@2
  inputs:
    command: test
    projects: 
      - '/tests/Foo1/Foo1.csproj'
      - '/tests/Foo4/Foo4.csproj'
    arguments: '--configuration $(buildConfiguration)'
  displayName: 'dotnet test'  

1 Ответ

0 голосов
/ 22 февраля 2019

Я только что попробовал это на веб-портале, и это сгенерированный YAML:

    projects: |
     AAA/AAA.csproj
     BBB/BBB.csproj

И он не работал с открывающей косой чертой, о которой также стоит упомянуть.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...