В чем различия между заданием агента и заданием группы развертывания в DevOps Azure? - PullRequest
0 голосов
/ 30 октября 2019

В чем различия между заданием агента и заданием группы развертывания в DevOps Azure? Каковы причины для создания одного или другого?

1 Ответ

0 голосов
/ 31 октября 2019

В чем различия между заданием агента и заданием группы развертывания в DevOps Azure?

Задание агента:

Шаги выполнения на агенте , который в пуле агентов .

Задания группы развертывания:

Выполнить на машинах в группе развертывания .

Это определение из них. Вы можете видеть, что принципиальное различие между ними состоит в том, что цель при выполнении задания различна.

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

В сценарии использования Задание агента может использоваться как в конвейере сборки, так и в выпуске. Но для задания агента развертывания его можно использовать только в конвейере выпуска для развертывания приложения / проекта.


В чем причина создания одного или другого?

В конвейере сборки не должно быть никаких сомнений в том, что вы можете использовать только Агентское задание (или безагентное) задание.

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

Но с точки зрения конкретного использования, это зависит от задачи, которую вы будете использовать, и от количества целевых серверов , которые вы хотите развернуть.

Задание агента:

Если ваш целевой сервер развертывания содержит менее 5 объектов и вам необходимо развернуть на нескольких машинах одновременно, вы можете настроить параллельное соединение. работа для агент работа . Работа агента может занять немного больше времени, чем работа группы развертывания. Но поскольку количество развернутых целей не слишком велико, разница не очевидна.

Задание группы развертывания:

Для средних и крупных компаний целевые объекты развертывания обычно превышают 10, даже 100. Наиболее целесообразно использовать задание группы развертыванияпотому что его можно развернуть на разных машинах за одно задание.

В выпуске рекомендуется использовать Группа развертывания Задание, если у вас есть несколько целей для развертывания:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...