Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
В этой статье объясняется, как с помощью интерфейса командной строки NuGet устанавливать пакеты Python из фида Azure Artifacts.
Необходимые условия
| продукт | требования |
|---|---|
| Azure DevOps | — Организация Azure DevOps. — проект Azure DevOps . — Скачивание и установка Python. |
Создать ленту
Войдите в организацию Azure DevOps и перейдите к проекту.
Выберите артефакты, а затем выберите Создать ленту.
Укажите имя для вашего веб-канала, выберите параметр Видимость, который определяет, кто может просматривать ваши пакеты, отметьте Включать пакеты из общих общедоступных источников, если хотите включать пакеты из таких источников, как nuget.org и npmjs.com, и для областирешите, должен ли веб-канал быть ограничен вашим проектом или всей организацией.
Выберите Создать после завершения.
Войдите на сервер Azure DevOps и перейдите в проект.
Выберите артефакты, а затем выберите Создать ленту.
Укажите имя для вашего веб-канала, выберите параметр Видимость, который определяет, кто может просматривать ваши пакеты, отметьте Включать пакеты из общих общедоступных источников, если хотите включать пакеты из таких источников, как nuget.org и npmjs.com, и для областирешите, должен ли веб-канал быть ограничен вашим проектом или всей организацией.
Выберите Создать после завершения.
Заметка
По умолчанию служба сборки для проекта (например, projectName Build Service (orgName)) назначает роль веб-канала и средства чтения upstream (Collaborator) при создании нового веб-канала.
Установка пакетов
Выполните действия, описанные в Настройки проекта, чтобы пройти аутентификацию с вашим каналом, если вы этого не сделали, а затем перейдите к следующему шагу.
Войдите в организацию Azure DevOps и перейдите к проекту.
Выберите Артефакты, а затем выберите Подключиться к потоку.
Выберите pip из области навигации слева. Если вы впервые используете Azure Artifacts с pip, установите необходимые компоненты, выбрав Получить средства и выполнив указанные действия.
Добавьте файл pip.ini (Windows) или pip.conf (Mac/Linux) в virtualenv и вставьте в него предоставленный фрагмент кода. Ваш файл должен быть похож на следующий фрагмент:
[global] index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/Выполните следующую команду в каталоге проекта, чтобы установить пакеты:
pip install
Важный
Для использования artifacts-keyring необходимо иметь pip версии 19.2 или более поздней. См. раздел Требования к использованию для получения дополнительных сведений.