Существует ли эквивалент выпусков GitHib в Azure DevOps?

#azure-devops #azure-devops-pipelines

#azure-devops #azure-devops-конвейеры

Вопрос:

Проще говоря, есть ли в Azure Devops что-то, что работает очень близко к выпускам GitHub?

Я хотел бы опубликовать артефакты, созданные во время конвейера Azure DevOps, чтобы их можно было легко просматривать и загружать впоследствии в центральном месте. Ближайший эквивалент того, что я ищу, — это то, как работают выпуски GitHub, где есть веб-страница, на которой перечислены все версии репозитория и ресурсы, которые можно загрузить для каждой версии.

Мне кажется, что опубликованные артефакты в конвейерах Azure DevOps всегда привязаны к запуску конвейера, и нет простого способа просмотреть один список артефактов, которые были созданы в историческом представлении, например, GitHub releases, но, возможно, я что-то упускаю.

Azure Artifacts не соответствует моим потребностям, поскольку он привязан к определенным форматам упаковки и предназначен для использования в инструментах разработчика.

Ответ №1:

Я хотел бы опубликовать артефакты, созданные во время конвейера Azure DevOps, чтобы их можно было легко просматривать и загружать впоследствии в центральном месте.

В качестве обходного пути вы можете переключиться Artifact publish location A file share на задачу публикации артефактов конвейера, а затем указать путь к папке на сетевом диске.

Укажите путь к файловому ресурсу, куда вы хотите скопировать файлы. Путь должен быть полным или допустимым путем относительно корневого каталога вашего репозитория. Публикация артефактов из агента Linux или macOS в общий файловый ресурс не поддерживается.

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

Кроме того, не должно быть другого встроенного хостинга, я боюсь, что Azure Artifact наиболее близок к вашим потребностям. because it is tied to particular packaging formats вы можете рассмотреть возможность использования универсальных пакетов.

Комментарии:

1. Я рассмотрел это, хотя вместо этого мне пришлось бы добавить задачу для копирования артефактов в хранилище больших двоичных объектов Azure, поскольку я использую SaaS Azure DevOps (не on-prem), где нет общего доступа к файлам. Нет ли чего-нибудь более встроенного в саму DevOps для размещения и перечисления файлов?

2. Кроме того, не должно быть другого встроенного хостинга, я боюсь, что Azure Artifact наиболее близок к вашим потребностям. because it is tied to particular packaging formats Я думаю, вы можете рассмотреть возможность использования универсальных пакетов .

3. Универсальные пакеты могут быть достаточно хороши, поскольку они, похоже, предназначены для хранения произвольных коллекций файлов, я попробую их. Спасибо!

4. Я обновил универсальные пакеты до ответа. Если ответ полезен, вы можете принять его как ответ , чтобы он мог помочь другим членам сообщества, у которых возникают те же проблемы, и мы могли бы заархивировать эту тему, спасибо.