Общий доступ к пакетам
Azure DevOps Services
Azure Artifacts предоставляет простой способ предоставления общего доступа к пакетам пользователям за пределами организации и даже внешним клиентам с помощью общедоступных веб-каналов. Пакеты, хранящиеся в общедоступных веб-каналах, могут быть восстановлены и установлены любым пользователем в Интернете.
Предварительные требования
- Организация Azure DevOps. Создайте организацию, если у вас ее еще нет.
- Общедоступный проект. Создайте общедоступный проект , если у вас его еще нет.
Создание общедоступного веб-канала
Общедоступные веб-каналы — это веб-каналы в области проекта в общедоступном проекте. Общедоступные веб-каналы наследуют параметры видимости хост-проекта.
Перейдите к проекту и выберите Артефакты.
Выберите Создать веб-канал.
Присвойте веб-каналу имя, а затем выберите Project: PublicProject (рекомендуется) в качестве области.
Когда все будет готово, нажмите кнопку Создать.
Примечание
Веб-каналы уровня организации не могут быть преобразованы в веб-каналы уровня проекта.
Публикация пакетов
Если вы хотите опубликовать пакеты NuGet, убедитесь, что у вас есть последний поставщик учетных данных Azure Artifacts.
Публикация пакетов (CLI)
Публикация пакетов с помощью Azure Pipelines
Важно!
Универсальные пакеты не поддерживаются в общедоступных веб-каналах.
Общий доступ к пакетам
Чтобы предоставить общий доступ к пакетам, можно просто поделиться URL-адресом веб-канала, например https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME>
, или предоставить доступ к отдельным пакетам с помощью значков пакетов.
Пока проект остается общедоступным, любой пользователь может просматривать и скачивать пакеты из общедоступного веб-канала. Анонимные пользователи не смогут создавать новые веб-каналы или получать доступ к корзине.
Важно!
Вышестоящие источники не поддерживаются в общедоступных веб-каналах.