- Почему вы решили сделать это в 1 задании, а не в разных?
- Какой инструмент вы используете для развертывания?
Что я могу предложить -не вдаваясь слишком глубоко в детали (как у меня их нет).
Иметь работу для каждой из различных сред, подключать каждую работу к соответствующему репозиторию git и ветке, всякий раз, когда эта работа создается,он выполнит проверку scm (вы также можете запустить ее при изменении с помощью хуков) и развернуть в соответствующей среде.
Если вы ответите # 2, я могу предложить другие варианты управления этим (возможно, вта же работа - если вам это нужно по какой-то причине).