У меня есть конвейер сборки в VSTS (он же DevOps Azure, как он известен на данный момент), который работает в пуле агентов с двумя агентами сборки (агентами A и B) с настройкой непрерывной интеграции. Я хотел бы отключить одновременное выполнение этого конвейера сборки на разных агентах, т. Е. Если сборка выполняется на агенте A, я не хочу, чтобы сборка запускалась на агенте B, пока не завершится сборка на агенте A.
Я могу сделать это, изменив требования для дисквалификации всех, кроме одного из агентов сборки, от запуска сборки (например, так, чтобы только агент А удовлетворял требованию). Однако это нежелательно, поскольку агенты сборки используются совместно с другими проектами, и иногда выбранный агент может быть довольно занят, поэтому я не хочу ограничивать агент сборки каким-либо конкретным компьютером.
Есть ли простой способ сделать это в VSTS?