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


Настройка вышестоящих источников

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

С помощью вышестоящих источников артефактов Azure можно оптимизировать управление пакетами с помощью одного веб-канала для хранения как опубликованных пакетов, так и тех, которые вы используете из внешних веб-каналов и общедоступных реестров, таких как npmjs.com, NuGet.org. Если в веб-канале включен вышестоящий источник, azure Artifacts автоматически сохранит копию любого пакета, установленного сотрудником совместной работы или выше, из вышестоящего канала.

Примечание.

Моментальные снимки Maven не поддерживаются в вышестоящих источниках.

Включение вышестоящих источников в новом канале

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

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

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

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

    Снимок экрана: создание веб-канала.

Примечание.

Вы должны быть владельцем канала или администратором веб-канала, чтобы добавить или удалить вышестоящий источник.

Включение источников вышестоящего канала в существующем веб-канале

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

  2. Нажмите кнопку Значок шестеренки шестеренки, чтобы перейти к параметрам веб-канала.

  3. Выберите источники вышестоящего потока и нажмите кнопку "Добавить вышестоящий источник".

  4. Выберите общедоступный источник и выберите общедоступный источник в раскрывающемся меню.

  5. Нажмите кнопку "Добавить" , а затем нажмите кнопку "Сохранить еще раз" в правом верхнем углу, чтобы сохранить изменения.

Примечание.

Пользовательские общедоступные восходящие источники поддерживаются только в реестрах npm.

Добавление веб-канала в той же организации, что и вышестоящий источник

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

  2. Нажмите кнопкуЗначок шестеренки значка шестеренки, чтобы получить доступ к параметрам веб-канала.

  3. Выберите источники вышестоящего потока и нажмите кнопку "Добавить вверх".

  4. Выберите веб-канал Артефактов Azure в этой организации.

  5. Выберите нужный веб-канал в раскрывающемся меню, чтобы добавить его в качестве вышестоящего источника. Затем выберите представление и выберите нужные типы пакетов. При необходимости можно также изменить имя вышестоящего источника.

  6. Нажмите кнопку "Добавить" после завершения.

    Снимок экрана: добавление веб-канала в организации в качестве источника вышестоящего потока.

Добавление веб-канала в другой организации в качестве вышестоящего источника

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

  2. Нажмите кнопкуЗначок шестеренки значка шестеренки, чтобы получить доступ к параметрам веб-канала.

  3. Выберите источники вышестоящего потока и нажмите кнопку "Добавить вверх".

  4. Выберите веб-канал артефактов Azure в другой организации.

  5. Введите указатель веб-канала Артефактов Azure в следующем формате:

    • Веб-канал с областью действия организации:

      azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEW
      
    • Веб-канал области проекта:

      azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
      
  6. Выберите тип пакета, которые вы хотите использовать, и укажите имя для вышестоящего источника.

  7. Нажмите кнопку "Добавить" после завершения.

    Снимок экрана: добавление веб-канала в другую организацию в качестве вышестоящего источника.

Примечание.

Чтобы добавить веб-канал из другой организации в качестве вышестоящего источника, владелец целевого веб-канала должен предоставить общий доступ к целевому представлению со всеми веб-каналами и людьми в организациях, связанных с моим клиентом Microsoft Entra, перейдя к представлению "Параметры>> канала", нажмите кнопку с многоточием справа для указанного изменения представления.>

Примеры

Примечание.

Для установки новых пакетов из вышестоящего канала необходимо быть веб-каналом и вышестоящим читателем (участником), издателем веб-канала (участником) или владельцем канала. Копия каждого вышестоящего пакета сохраняется в веб-канале при первом использовании. Пакеты, уже сохраненные из вышестоящих источников, могут использоваться средствами чтения веб-каналов.