Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
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 или более поздней. См. раздел Требования к использованию для получения дополнительных сведений.