вам на самом деле не нужно 50 сборок, вы можете использовать одну сборку на сервис (при условии, что сборки для разных сред идентичны) и строить из разных веток. технически вы можете обойтись без единого выпуска для 50 сред, если вы правильно создадите свои триггеры \ фазы, но это будет беспорядок, просто создайте один для каждой среды. Я не вижу, как можно управлять 50 средами в одном выпуске.
Когда прибывают конвейеры выпуска yaml, это становится тривиально, но сейчас, к сожалению, нет.