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