Исключая проекты из сборки в конфигурации YAML azure -проводов - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь исключить некоторые проекты из azure конвейеров .

Я испробовал следующие варианты ...

  • Пытаться построить только проекты под ядром?
- script: dotnet build **/Core/*.csproj --configuration $(buildConfiguration)

и

- script: dotnet build **/Core/**/*.csproj --configuration $(buildConfiguration)

Но не удалось найти хороший пример.

Проекты, которые я хочу построить, находятся в разных подпапках, как в ../../Core/Domain/Domain.csproj и ../../Core/Presentation/Presentation.csproj

Есть ли что-то, чего мне не хватает, возможно ли это ; или я просто делаю что-то не так.

1 Ответ

1 голос
/ 20 февраля 2020

Вы можете просто использовать задачу dotnetcore cli примерно так:

- task: DotNetCoreCLI@2
  inputs:
  command: 'build'
  projects: |
      **/*.csproj
      !**/*Mobile*.csproj # this ignores projects with the occurunce of Mobile anywhere in the filename
...