#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. Я обновил универсальные пакеты до ответа. Если ответ полезен, вы можете принять его как ответ , чтобы он мог помочь другим членам сообщества, у которых возникают те же проблемы, и мы могли бы заархивировать эту тему, спасибо.