Я использую конвейер для своего приложения rails на Heroku.У меня есть промежуточное приложение, которое затем превращается в производственное приложение.Я запускаю любую миграцию схемы перед развертыванием в стадии подготовки, и после этого я продвигаю slug в производство.
Но теперь мне нужно перенести некоторые пользовательские данные при следующем развертывании, и я ищу способ сделать это в рамках рекламной акции.Я всегда мог выполнить задание по рейку, когда продвижение будет завершено, но это кажется очень рискованным.В идеале код должен запускаться перед выпуском приложения и выполнять откат, если что-то пойдет не так.
Я думал, что Фазы выпуска были ответом, но я не думаю, что могу получить доступ к пользователюданных нет, учитывая эти соображения .