Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Использование вышестоящий источников в веб-канале позволяет управлять зависимостями приложения из одного веб-канала. Использование вышестоящий источников упрощает использование пакетов из общедоступных реестров при защите от сбоев или скомпрометированных пакетов. Вы также можете публиковать собственные пакеты в одном канале и управлять всеми зависимостями в одном расположении.
В этом руководстве описано, как включить вышестоящий источники в веб-канале и использовать пакеты из общедоступных реестров, таких как NuGet.org или npmjs.com.
При работе с этим руководством вы сделаете следующее:
Создайте веб-канал и включите источники вышестоящий.
Настройте файл конфигурации.
Запустите начальное восстановление пакета, чтобы заполнить веб-канал.
Проверьте веб-канал, чтобы просмотреть сохраненную копию пакетов, потребляемых из общедоступного реестра.
Создание веб-канала и включение источников вышестоящий
Войдите в организацию Azure DevOps и перейдите к проекту.
Выберите артефакты и нажмите кнопку "Создать веб-канал", чтобы создать новый веб-канал .
Укажите имя веб-канала и выберите его видимость. Убедитесь, что вы проверка пакеты include из общих общедоступных источников проверка box, чтобы включить вышестоящий источники, а затем нажмите кнопку "Создать" по завершении.
Настройка файла конфигурации
Теперь, когда мы создали наш веб-канал, нам нужно обновить файл конфигурации, чтобы указать на наш веб-канал. Для этого необходимо:
Выберите артефакты и выберите Подключение для канала.
В левой части страницы выберите вкладку npm .
Следуйте инструкциям в разделе "Настройка проекта", чтобы настроить файл конфигурации.
Если у вас еще нет NPMRC-файла , создайте новый файл в корне проекта (в той же папке, что и package.json). Откройте новый NPMRC-файл и вставьте фрагмент кода, скопированный на предыдущем шаге.
Выберите артефакты и выберите веб-канал.
Выберите Подключение для канала и выберите NuGet.exe.
Скопируйте фрагмент XML в разделе "Настройка проекта".
Создайте файл с именем nuget.config в корне проекта.
Вставьте XML-фрагмент в файл конфигурации.
Выберите артефакты и выберите веб-канал из раскрывающегося списка.
Выберите Подключение для канала, а затем выберите pip в разделе Python.
Создайте виртуальную среду , если это еще не сделано.
Добавьте файл pip.ini (Windows) или pip.conf (Mac/Linux) в virtualenv и вставьте следующий фрагмент кода:
Создайте личный маркер доступа с помощью область упаковки>и записи. Вставьте личный <password> маркер доступа в тег в файле settings.xml.
Восстановление пакетов
Теперь, когда вы включили вышестоящий источники и настроили файл конфигурации, мы можем выполнить команду восстановления пакета, чтобы запросить источник вышестоящий и получить пакеты вышестоящий.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз: https://aka.ms/ContentUserFeedback.