попробвать их внедрить для поставки проекта на сервера. Прочитав инфу об этих технологиях я в целом доволен. Но открым остался вопрос. И касается он не только этих двух инструментов, но и всех подобных:
Допустим я поставил релиз симфони-проекта на прод. Релиз содержит одну или более БД миграцию. Магелан и Деплоер имеют функционал отката на предыдущие релизы. Но как он учитывает откат ДБ миграций? Какие миграции нужно откатить для конкретной версии релиза... Или вопрос с миграциями не может быть решен на уровне инструментов-деплоеров?
Миграции руками откатываем. В идеале они должны быть обратно совместимы с кодом
не знаю, как в клонах капистраны оно работает, но в капистране просто отдельно секция для ролбека описывается)
доктриновский ролбек, + смена симлинка current папки на нужную старую версию. так мы это делали года 3-4 назад
ты можешь через докер апи нужные команды
Обсуждают сегодня