Настройка вышестоящих источников
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019 | TFS 2018
С помощью источников вышестоящий можно использовать один канал для хранения пакетов, которые вы создаете, и пакетов, которые вы используете из общедоступных реестров, таких как npmjs.com, NuGet.org, Maven Central и PyPI.org. После добавления вышестоящий источника в веб-канал каждый раз, когда вы устанавливаете пакет из общедоступного реестра через веб-канал, Azure Artifacts сохраняет копию этого пакета в веб-канале.
Создание веб-канала и включение источников вышестоящий
В проекте выберите артефакты.
Выберите "Создать веб-канал".
Присвойте веб-каналу имя и выберите его видимость и область параметры. Убедитесь, что вы проверка пакеты include из общих общедоступных источников проверка box, чтобы включить вышестоящий источники.
После завершения работы выберите Создать.
Внимание
Моментальные снимки Maven не поддерживаются в вышестоящий источниках.
Включение источников вышестоящий в существующем веб-канале
Примечание.
Пользовательские общедоступные вышестоящий источники поддерживаются только в реестрах npm.
Нажмите кнопку , чтобы получить доступ к параметрам веб-канала.
Выберите источники вышестоящего потока.
Выберите "Добавить вышестоящий источник".
Выберите открытый источник и выберите открытый источник (например, Maven Central (https://repo.maven.apache.org/maven2/)).
Нажмите кнопку "Добавить" после завершения.
Примечание.
Azure Artifacts поддерживает Maven Central, Репозиторий Google Maven, подключаемые модули Gradle и JitPack в качестве вышестоящий источников для Maven.
Добавление веб-канала в организации в качестве источника вышестоящий
Нажмите кнопку , чтобы получить доступ к параметрам веб-канала.
Выберите источники вышестоящего потока.
Выберите " Добавить вверх".
Выберите веб-канал Артефактов Azure в этой организации.
Выберите веб-канал, который вы хотите добавить в раскрывающемся меню.
Выберите типы пакетов, которые вы хотите использовать, выберите представление и назовите источник вышестоящий.
Выберите Сохранить, когда вы закончите.
Добавление веб-канала в другой организации в качестве вышестоящего источника
Нажмите кнопку , чтобы получить доступ к параметрам веб-канала.
Выберите источники вышестоящего потока.
Выберите " Добавить вверх".
Выберите веб-канал артефактов Azure в другой организации.
Введите указатель веб-канала Azure DevOps Services. Пример: azure-feed://myOrg/myProject/myFeed@local.
Выберите тип пакета, которые вы хотите использовать, и введите имя источника вышестоящего потока.
Выберите Сохранить, когда вы закончите.
Пример: Установка пакетов NuGet из вышестоящих источников с помощью Visual Studio
С помощью Visual Studio теперь можно установить пакеты из настроенных вышестоящий источников:
- Перейдите к NuGet.org, найдите пакет, который требуется установить, а затем скопируйте
Install-Package
команду. - В Visual Studio выберите Сервис>Диспетчер пакетов NuGet>Консоль диспетчера пакетов.
- Вставьте команду установки в консоль диспетчер пакетов и нажмите клавишу ВВОД, чтобы запустить ее.
Пример: Установка пакетов npm из вышестоящих источников с помощью CLI
Выполните следующую команду в окне командной строки, чтобы установить пакет npm из вышестоящий.
npm install --save <package>
Примечание.
Для установки новых пакетов из вышестоящий необходимо быть веб-каналом и вышестоящим читателем (участником), издателем веб-канала (участником) или владельцем веб-канала. Копия каждого пакета вышестоящий сохраняется в веб-канале при первом использовании. Пакеты, уже сохраненные из вышестоящий источников, могут использоваться средствами чтения веб-каналов.
Связанные статьи
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по