Требуется ли агент сборки для каждого проекта в коллекции? - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть локальный сервер TFS 2018 и отдельный сервер сборки.На сервере сборки есть агент, который отображается «онлайн» на сервере TFS в области «Агенты для пула по умолчанию» коллекции.Однако, если я перейду к проекту в этой коллекции, я не увижу агента, зарегистрированного в этом разделе «Агенты для пула».

Нужен ли агент для каждого проекта?Если так, как это разделено на сервере сборки?Есть ли какая-либо документация, специфичная для моего вопроса?Я не нашел ни одного, который обращался бы именно к этому.

Пул агентов на уровне коллекции

Пул агентов на уровне проекта

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

У меня более старая версия, TFS 2015 On-Premise, поэтому путь навигации другой.Но в VSTS / Azure Devops у меня была та же проблема, и это было мое решение: перейдите в проект, которому нужен пул агентов, нажмите «Новый агент», выберите «Основать на существующем пуле агентов org», выберите пул агентов итогда вы сделали.Теперь это должно быть видно по определению.

enter image description here enter image description here enter image description here

0 голосов
/ 26 сентября 2018

Существует два объекта:

  • Агент пулы существуют на уровне сервера.
  • Агент очереди существуют на уровне проекта и ссылаются на агент пул .

Итак, нет, вам не нужен отдельный агент для каждого проекта.Однако вам нужна отдельная очередь агентов, указывающая на пул агентов, используемый во всех других проектах.enter image description here

Ссылка: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/pools-queues?view=vsts

...