Агент развертывания кажется однопоточным, но нам нужно несколько
У нас есть два конвейера выпуска и этапы в нашем конвейере выпуска Azure Devops, которые совместно используют одну и ту же «группу развертывания», в которой есть один агент на одном сервере.
+----------------------+-------------+-------------------------------------+
| Release Pipeline | Stage | Maximum No of Parallel Deployments |
+----------------------+-------------+-------------------------------------+
| VegaDW-Full-Release | Smoke | 5 |
| VegaDW-Regular-Tasks | Safe Backup | 1 |
+----------------------+-------------+-------------------------------------+
Я указал количество параллельных развертываний, заданное в настройках очереди развертывания условий перед развертыванием каждого этапа выше
Однако, когда VegaDW-Regular-Tasks \ SafeРезервное копирование работает, кажется, блокирует прогресс любых выпусков VegaDW-Full-Release \ Smoke и, следовательно, однопоточность наших выпусков. Я также не вижу, чтобы установка Smoke на 5 имела какое-либо значение, все равно кажется, что это однопоточность.
Есть ли способ решить эту проблему?
Agent.Version отображается как2.140.2 это старая версия, которая не может делать многопоточные выпуски? Как мне обновить агента при необходимости? Спасибо за вашу помощь
Я также читал, что вы не можете развернуть более одного агента на машине одновременно, и это была еще одна идея, которую мне пришлось решить, но это кажется излишним.