Как правило, развертывание в производстве не требует простого обновления исходного кода (сборки), но требует множества других важных задач, таких как, например:
- Сценарии БД
- Конфигурационные файлы (отличные от тестовых \ производственных)
- Партия по расписанию
- Исполняемые файлы для перехода на правильный путь
- Etc. и т.д.
В нашей компании мы просто отправляем электронное письмо на «адрес электронной почты выпуска» с описанием задач по порядку, набор изменений должен быть опубликован ( TFS ), который необходимо обновить, сценарии БД и скоро.
Я полагаю, что нет волшебного инструмента, который выполняет эти задачи автоматически по порядку, включая откат; но, возможно, есть что-то лучше, чем электронная почта, которая помогает отслеживать релизы в производстве.
Есть ли у вас какие-либо инструменты, чтобы предложить или практики, чтобы поделиться?