Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services
Артефакты Azure предоставляют простой способ обмена пакетами с пользователями за пределами вашей организации, включая внешних клиентов, с помощью общедоступных каналов. К пакетам, хранящимся в общедоступных веб-каналах, можно получить доступ и установить любой пользователь в Интернете, не требуя учетной записи Azure DevOps.
Необходимые компоненты
| Продукт | Требования |
|---|---|
| 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.
Примечание.
Чтобы включить значки пакета, необходимо быть администратором ленты. Дополнительные сведения см. в статье "Управление разрешениями ".
Публикация пакетов (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.