В докладе будет рассмотрен реальный частный опыт построения автоматизированной системы развёртывания обновлений функционала на базе Jenkins, Bitbucket, Features и Drush. С учётом специфики Drupal.
- Devs-Stage-Production. Общая схема: где функционал разрабатывается, собирается и куда уезжает.
- Bitbucket+Features. Как отслеживать и хранить изменения функционала (код + БД).
- Jenkins+Drush. Как забирать код из хранилища, выкладывать на нужный сервер, производить все сопутствующие выкладке манипуляции.