Совместное использование портала Azure DevOps с сервером Azure DevOps 2020

#azure #azure-devops-server-2019 #azure-devops-self-hosted-agent

Вопрос:

У нас уже есть конвейеры на портале Azure Devops, которые подключаются к репозиториям в облаке. Я создал конвейеры для запуска при фиксации файлов в репозиториях и для запуска на автономных агентах.

Мы используем некоторые внутренние репозитории на локальном сервере TFS, которые мы перенесли в обновление 1.1 Azure DevOps Server 2020.

Я хотел бы получить советы или рекомендации о том, как повторно использовать агенты, YAML и сценарии между порталом и локальными системами.

Вы бы рекомендовали использовать те же собственные агенты ?

Могу ли я получить доступ к сценариям YAML и PS1, которые находятся в репозитории Azure в облаке, с моего локального сервера Azure DevOps ?

Спасибо, Клод

Ответ №1:

Вы бы рекомендовали использовать те же собственные агенты?

Не рекомендую и не могу реализовать эту функцию.

При настройке автономного агента необходимо использовать URL-адрес организации/URL-адрес коллекции. Один агент может подключаться только к одной организации.

Вы не можете совместно использовать сети agnets между службой Azure DevOps и сервером Azure Devops.

Я предлагаю вам создать агентов для службы Azure DevOps и сервера Azure DevOps отдельно на одной машине, чтобы вы могли убедиться, что они запускают конвейер в одной и той же среде.

Могу ли я получить доступ к сценариям YAML и PS1, которые находятся в репозитории Azure в облаке, с моего локального сервера Azure DevOps ?

Если вы хотите напрямую использовать файлы YAML в репозитории службы Azure DevOps для создания конвейера на сервере Azure DevOps, для этого вам необходимо клонировать репозиторий на сервер Azure DevOps.

На сервере Azure DevOps, если вы хотите создать конвейер без клонирования репозитория, вы можете использовать другой параметр Git для использования репозитория в службе Azure DevOps, этот параметр поддерживает только конвейер классического режима.

введите описание изображения здесь