Какова концепция параллельных конвейеров (одно параллельное задание в Azure Pipeline позволяет запускать одно задание сборки или выпуска в любой момент времени)? - PullRequest
0 голосов
/ 26 февраля 2020

Я читаю о параллельных конвейерах в azure.

Параллельные конвейеры Вы можете запускать параллельные конвейеры (также называемые параллельными заданиями) в Azure Конвейеры. Одно параллельное задание в Azure Pipeline позволяет запускать одно задание сборки или выпуска в любой момент времени. Это правило верно независимо от того, выполняете ли вы задание на агентах, размещенных в Майкрософт или самостоятельно. Параллельные задания приобретаются на уровне организации и совместно используются всеми проектами в организации.

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

Так в чем же заключается концепция параллельных конвейеров? Что означает «Одно параллельное задание в Azure Pipeline позволяет запускать одно задание сборки или выпуска в любой момент времени»? В простом Engli sh покупка одного задания параллельный должна позволить нам либо: a) запустить 2 конвейера сборки (при условии, что каждый конвейер содержит только 1 задание), либо b) 1 конвейер с 2 параллельными заданиями одновременно. Но это зависит от доступности агента сборки, поскольку для каждого конвейера (с 1 заданием) или 1 конвейера с 2 заданиями потребуется 2 машины для параллельной работы. Означает ли это также, что по умолчанию (бесплатно) одновременно может работать только один конвейер сборки? Кажется, что существует путаница между параллельным заданием и параллельным конвейером, потому что один конвейер может иметь параллельное задание.

Мне нужна ясность в этой топике c в отношении конвейера / задания / параллельного конвейера / параллельного задания / количества сборок агенты / количество параллельных заданий.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

Мне нужна ясность в этой теме c в отношении конвейера / задания / параллельного конвейера / параллельного задания / количества агентов сборки / числа параллельных заданий.

Проверка Соотношение между заданиями и параллельными заданиями :

1.При определении конвейера вы можете определить его как набор заданий. При запуске конвейера вы можете запустить несколько заданий как часть этого конвейера.

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

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

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

А для количества агентов сборки нет ограничения на число агентов, размещаемых в Microsoft. Если вы имеете в виду агентов, размещенных самостоятельно, вы можете иметь много агентов в своем пуле агентов (ограничение количества - это то, чего мы не встретим в обычной ситуации.) Мы также можем установить более одного агента на одном локальном компьютере, см. Можно ли установить несколько агентов, размещенных на одном компьютере? .

Надеюсь, все вышеперечисленное поможет:)

0 голосов
/ 26 февраля 2020

Ну, агенты не запускают конвейеры. Они управляют работой. Поэтому, если вам разрешено запускать «2 параллельных конвейера», это должно означать 2 параллельных задания. Эти задания могут находиться в одном конвейере, если им разрешено работать параллельно (т. Е. Другое не зависит от первого).

Да, в бесплатной версии кажется, что только одно задание может выполняться параллельно .

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