Трубопроводы Azure: задача PublishBuildArtifacts избежать zip - PullRequest
0 голосов
/ 13 ноября 2018

Итак, я запускаю эту команду

- task: DotNetCoreCLI@2
  displayName: 'dotnet publish'
  inputs:
    command: 'publish'
    publishWebProjects: false
    projects: 'src/myproj/*.csproj'
    arguments: -o $(build.artifactStagingDirectory)

И она генерируется как опубликованные артефакты в папке для удаления (Да!), Но в виде zip-файла (myproj.zip).

Я хочу избежать почтового индекса и предпочел бы вывод в виде полной папки.

Я исследую, но не могу найти, где это делается.

Самое смешное, что я попробовал это в моем собственном окне CMD, и он выводит папку, но в Azure Pipelines он генерирует zip-файл.

1 Ответ

0 голосов
/ 15 ноября 2018

Попробуйте использовать свойство zipAfterPublish (см. Также эту страницу ), необязательно в сочетании со свойством modifyOutputPath.

Это приведет к следующему фрагменту yaml:

- task: DotNetCoreCLI@2
  displayName: 'dotnet publish'
  inputs:
    command: 'publish'
    publishWebProjects: false
    projects: 'src/myproj/*.csproj'
    arguments: -o $(build.artifactStagingDirectory)
    zipAfterPublish: false
    modifyOutputPath: false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...