Поделиться через


Что такое Azure Artifacts?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Артефакты Azure предоставляют разработчикам удобный способ управления всеми зависимостями из одного фида. Эти каналы служат репозиториями для хранения, управления и совместного использования пакетов, будь то в вашей команде, между организациями или публично в сети. В Azure Artifacts поддерживаются несколько типов пакетов, включая NuGet, npm, Python, Maven, Cargo и универсальные пакеты.

Примечание.

Azure Артефакты предоставляют каждой организации 2 ГиБ бесплатного хранилища. Этот бесплатный уровень предназначен для того, чтобы помочь вам оценить, подходят ли Azure Artifacts для вашего рабочего процесса. По мере того как ваша организация начинает обрабатывать более критически важные задачи, увеличьте ограничение хранилища артефактов , чтобы обеспечить наличие соответствующих ресурсов.

Создать новую ленту

Веб-каналы Артефактов Azure — это организационные конструкции, позволяющие хранить, управлять и контролировать доступ к пакетам. Веб-каналы Артефактов Azure поддерживают несколько типов пакетов, таких как npm, NuGet, Maven, Python, Cargo и универсальные пакеты. Подробную информацию см. в разделе Что такое ленты. Если у вас еще нет веб-канала, вот как создать его:

  1. Войдите в организацию Azure DevOps и перейдите к проекту.

  2. Выберите артефакты, и затем выберите Создать ленту.

  3. Введите описательное имя веб-канала и определите его видимость (кто может использовать веб-канал). Укажите область веб-канала и, если вы хотите включить пакеты из общедоступных источников, установите флажок "Вышестоящий источник ".

  4. После завершения работы выберите Создать.

Начало работы

Артефакты Azure позволяют командам легко хранить пакеты, управлять и предоставлять общий доступ к пакетам из централизованного веб-канала. Пакеты можно публиковать в веб-канале, использовать пакеты из внутренних или внешних веб-каналов и устанавливать пакеты из общедоступных реестров, таких как nuget.org, npmjs.com, Maven Central и т. д. Выберите технологию, соответствующую вашему сценарию, чтобы приступить к работе:

Тип пакета Articles
NuGet - Публикация пакетов NuGet (NuGet.exe)
Dotnet - Публикация пакетов NuGet — (dotnet)
Npm - Публикация пакетов npm
Maven - Публикация артефактов Maven
Градл - Публикация пакетов — Gradle
Питон - Публикация пакетов Python
Груз - Публикация пакетов Cargo
Универсальные пакеты - Публикация универсальных пакетов

Тип пакета Articles
NuGet - Публикация пакетов NuGet (NuGet.exe)
Dotnet - Публикация пакетов NuGet — (dotnet)
Npm - Публикация пакетов npm
Maven - Публикация артефактов Maven
Градл - Публикация пакетов — Gradle
Питон - Публикация пакетов Python
Груз - Публикация пакетов Cargo

Доступность функций

Посылки Azure DevOps Services Сервер Azure DevOps 2022 Azure DevOps Server 2020
NuGet
dotnet
НПМ
Maven
Градл
Питон
Груз
Универсальные пакеты

Мониторинг использования хранилища

Вы можете отслеживать потребление хранилища артефактов с помощью пользовательского интерфейса, доступного в параметрах организации или проекта. Он обеспечивает видимость использования как на уровне организации, так и на уровне проекта:

Если у вас есть вопросы о хранилище артефактов или использовании, ознакомьтесь с часто задаваемыми вопросами о хранилище.