Что вы используете для управления рабочим процессом развертывания вашего приложения после завершения сборки? Я говорю не только о том, как получить файлы на сервере, я говорю о том, что происходит после этого. Проверка, тестирование, утверждение, переход на производство, отставку старых сборников и т.д.
Пример:
- Построение завершено
- Сборка развертывается в тестовой среде
- Тестирование завершено (ручной шаг)
- Если тестирование проходит развертывание в UAT else, откажитесь от сборки
- UAT завершен (ручной шаг)
- Если UAT передает развертывание на Prod else reject build
- Ускорить сборку ранее в Prod
Какие-нибудь хорошие приложения там, которые могут управлять длительными рабочими процессами сборки?
Обновление
Я также должен упомянуть, что я ищу инструментарий, который на самом деле реализует рабочий процесс, а не только для отслеживания того, в каком состоянии он находится. (Скопируйте сборку, измените статус сборки, отправьте электронные сообщения, начните/остановите службы и т.д.)