Azure Конвейер выпуска загружает несколько артефактов сборки как один zip - PullRequest
0 голосов
/ 03 августа 2020

В принципе, возможно ли с помощью Release Pipeline собрать все артефакты сборки, настроенные для конвейера, и загрузить их в виде одного файла .zip? Я не хочу, чтобы они публиковались в IIS или Azure. Просто кнопка, с которой я могу загрузить артефакты сборки.

Я просмотрел задачу Download Pipeline Artifact, но не уверен, сработает ли это для меня.

1 Ответ

0 голосов
/ 03 августа 2020

Да, это так. Это зависит от того, как вы публикуете артефакты конвейера. В процессе сборки заархивируйте необходимые файлы и публикуйте sh, например:

  - task: ArchiveFiles@2
    displayName: 'Archive $(Build.ArtifactStagingDirectory)'
    inputs:
      rootFolderOrFile: '$(Build.ArtifactStagingDirectory)'
  - task: PublishPipelineArtifact@1
    displayName: 'Publish Artifact: drop'
    inputs:
      artifact: drop
      targetPath: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip

Затем он будет доступен в конвейере как опубликованный артефакт:

enter image description here

Afterwards your artifact will look like:

введите описание изображения здесь

Конечно, либо это будет добавлено как шаг, либо его нужно будет извлечь как часть вашего конвейера YAML.

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