У меня на одной из работ была такая система тестирования:
Делали задачу в отдельной ветке, пушали ее на сервер. Там прогонялись юнит-тесты, функциональные тесты, всякие phplint'ы и прочее. Это по сути обычный CI.
После этого на сервере разворачивалась виртуалка (а может и не разворачивалась) чисто для этой задачи, создавалась БД фикстурами, репозиторий который ставлися на эту ветку, и все остальное окружение. И все это выводилось в специальный поддомен типа issue1021.test.internal.
QA там это все тестировали, либо возвращали задачу, либо мержилось с веткой релиза.
Сейчас на работе хотим внедрить что-то подобное, но я не знаю что это за система была, и есть ли она вообще из коробки, или тамошние умельцы ее сами сделали.
Не знаете какая система позволяет это все сделать?