В настоящее время у нас настроен релиз, подобный так.
DEV ----> QA -----> UAT (Customer 1) ----> Live (Customer 1)
|
|-------> UAT (Customer 2) ----> Live (Customer 2)
Его необходимо настроить так, поскольку у каждого клиента есть разные даты UAT и Live, которые они могут обновлять, а также строки подключения и порты.все разные.
В настоящее время это работает, однако, как бы я справился, если бы третий клиент решил взять программное обеспечение?Мне нужно определение релиза, подобное следующему:
DEV ----> QA -----> UAT (Customer 1) ----> Live (Customer 1)
|
|-------> UAT (Customer 2) ----> Live (Customer 2)
|
|-------> UAT (Customer 3) ----> Live (Customer 3)
Но я не могу добавить этапы после создания релиза.
Я знаю, что могу использовать группы развертывания и 'Redeploy'но это ограничивает нас, обеспечивая одновременное развертывание программного обеспечения для всех клиентов.
Любой совет, если вы уже сталкивались с этой проблемой, был бы очень признателен:)