Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Службы Azure DevOps
Артефакты Azure предоставляют простой способ обмена пакетами с пользователями за пределами вашей организации, включая внешних клиентов, с помощью общедоступных каналов. К пакетам, хранящимся в общедоступных веб-каналах, можно получить доступ и установить любой пользователь в Интернете, не требуя учетной записи Azure DevOps.
Это важно
Общедоступные веб-каналы зависят от общедоступных проектов. Начиная с 2027 года существующие общедоступные проекты автоматически преобразуются в частные. Когда это происходит, общедоступные ленты больше не доступны для всех, поскольку они наследуют параметры видимости проекта, в котором размещены. Если после этого преобразования необходимо по-прежнему распространять пакеты публично, запланируйте миграцию до 2027 года. Для получения подробной информации см. раздел О прекращении поддержки общедоступных проектов.
Предварительные условия
| Продукт | Требования |
|---|---|
| Azure DevOps | — Организация Azure DevOps. — проект Azure DevOps . |
Примечание.
Общедоступные веб-каналы доступны только в Azure DevOps Services.
Создание общедоступного веб-канала
Это важно
Только организации с уже включенной политикой "Разрешить общедоступный проект" могут создавать проекты или изменять видимость проекта на открытую. Политика больше не доступна организациям, которые его еще не используют. Корпорация Майкрософт рекомендует использовать GitHub для всех потребностей общедоступного проекта.
Общедоступные каналы — это каналы на уровне проекта в существующем общедоступном проекте. Общедоступные ленты наследуют параметры видимости размещающего проекта.
Войдите в свою Azure DevOps организацию, а затем перейдите к существующему общедоступному проекту.
Выберите Артефакты и затем выберите Создать ленту.
Введите имя канала, выберите Project: PublicProject (Рекомендуется) для его области, а затем выберите Создать.
Делиться пакетами
Чтобы публиковать пакеты, вы можете просто поделиться URL-адресом потока, например: https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME>, или поделиться отдельными пакетами с помощью значков пакетов. Любой может получать доступ к пакетам из общедоступного веб-канала и скачивать их без учетной записи Azure DevOps, пока проект, в котором размещен канал, остается общедоступным. Начиная с 2027 года существующие общедоступные проекты автоматически преобразуются в частные, а общедоступные веб-каналы больше не будут общедоступными.
Примечание.
Чтобы включить значки пакета, необходимо быть администратором ленты. Дополнительные сведения см. в статье "Управление разрешениями ".
Публикация пакетов (CLI)
| Тип пакета | Статьи |
|---|---|
| NuGet |
-
Публикация пакетов NuGet (NuGet.exe) - Публикация пакетов NuGet — (dotnet) |
| Npm | - Публикация пакетов npm |
| Maven | - Публикация артефактов Maven |
| Gradle | - Публикация артефактов с помощью Gradle |
| Python | - Публикация пакетов Python |
| Груз | - Публикация пакетов Cargo |
| Универсальные пакеты | - Публикация универсальных пакетов |
Публикация пакетов с помощью Azure Pipelines
| Тип пакета | Статьи |
|---|---|
| NuGet | - Публикация пакетов NuGet |
| Npm | - Публикация пакетов npm |
| Maven | - Публикация артефактов Maven |
| Gradle | - Публикация артефактов с помощью Gradle |
| Python | - Публикация пакетов Python |
| Груз | - Публикация пакетов Cargo (YAML/Classic) |
| Универсальные пакеты | - Публикация универсальных пакетов |
Примечание.
Если ваша организация использует брандмауэр или прокси-сервер, убедитесь, что у вас есть разрешение на использование URL-адресов и IP-адресов домена Azure Artifacts.