Это именно то, как мы настроили вещи в AnthillPro. В записи сборки у вас есть дополнительная кнопка «Запуск вторичного процесса», которую можно связать с такими вещами, как развертывания и наборы функциональных тестов. Нажмите на это, выберите ваш процесс, вашу целевую среду и вперед.
То, как я смоделировал это в других инструментах, заключается в использовании виджетов зависимостей в инструменте CI для создания "проекта" развертывания QA, который зависит от проекта, который я хотел бы развернуть. С большинством инструментов CI, которые поддерживают это, этот подход в основном работает, когда вы развертываете только последнюю успешную сборку.
Этот подход может работать до тех пор, пока все, что вам нужно, - это попасть в среду QA. Когда вы начнете создавать несколько процессов, чтобы связать воедино, вероятно, потребуется какая-то живая сборка или стратегия управления конвейером, которая может вывести вас из пространства инструментов CI с открытым исходным кодом.
- Эрик