Общий доступ к пакетам

Azure DevOps Services

Azure Artifacts предоставляет простой способ предоставления общего доступа к пакетам пользователям за пределами организации и даже внешним клиентам с помощью общедоступных веб-каналов. Пакеты, хранящиеся в общедоступных веб-каналах, могут быть восстановлены и установлены любым пользователем в Интернете.

Предварительные требования

Создание общедоступного веб-канала

Общедоступные веб-каналы — это веб-каналы в области проекта в общедоступном проекте. Общедоступные веб-каналы наследуют параметры видимости хост-проекта.

  1. Перейдите к проекту и выберите Артефакты.

    Снимок экрана: доступ к Артефактам с панели мониторинга Azure DevOps.

  2. Выберите Создать веб-канал.

    Снимок экрана: создание веб-канала.

  3. Присвойте веб-каналу имя, а затем выберите Project: PublicProject (рекомендуется) в качестве области.

    Снимок экрана: создание нового общедоступного веб-канала.

  4. Когда все будет готово, нажмите кнопку Создать.

Примечание

Веб-каналы уровня организации не могут быть преобразованы в веб-каналы уровня проекта.

Публикация пакетов

Если вы хотите опубликовать пакеты NuGet, убедитесь, что у вас есть последний поставщик учетных данных Azure Artifacts.

Публикация пакетов (CLI)

Публикация пакетов с помощью Azure Pipelines

Важно!

Универсальные пакеты не поддерживаются в общедоступных веб-каналах.

Общий доступ к пакетам

Чтобы предоставить общий доступ к пакетам, можно просто поделиться URL-адресом веб-канала, например https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> , или предоставить доступ к отдельным пакетам с помощью значков пакетов.

Пока проект остается общедоступным, любой пользователь может просматривать и скачивать пакеты из общедоступного веб-канала. Анонимные пользователи не смогут создавать новые веб-каналы или получать доступ к корзине.

Снимок экрана: пакеты в общедоступном веб-канале.

Важно!

Вышестоящие источники не поддерживаются в общедоступных веб-каналах.