Вариант
Алексей Шарапов наилучший.
У нас, к примеру, до сих пор в ходу классический способ (т.к. не все проекты контейнерезированы).
Есть 4 фиксированных тестовых среды, распределенных по командам разработчиков и тестировщиков. Каждая из команд какие хочет проекты или ветки, такие и выкатывают на эти среды через Jenkins.