2016-03-22 3 views
0

У меня есть более 10 различных приложений, где мне нужно развернуть тот же код. Я подключил git repo к моим приложениям heroku, когда я нажимаю новые изменения, которые он развертывает во всех приложениях. Проблема связана с миграцией, я хочу автоматически запускать миграцию после каждого развертывания. Ни один пользовательский сборщик не работает, кто-то может мне помочь. Я использую рельсы 4 и веселье. я попробовалauto run migration heroku

  1. https://github.com/heroku/heroku-buildpack-ruby.git
  2. https://github.com/gunpowderlabs/buildpack-ruby-db-migrate.git

Это решение не работает, есть ли другое решение для запуска миграции авто.

+0

В журнале говорится, что он не может найти файл 'iconv', вы проверили это? – xiaoboa

+0

, когда я удаляю buidpack, все начинает работать fine.my развертывание выполнено успешно. Вопрос в том, хочу ли я запускать миграцию автоматически? – shoaib

ответ

0

Добавьте gem 'iconv', '~> 1.0.3' в свой gemfile, а затем попробуйте, это сработает для меня!

Я принимаю это как дубликат этого answer

Если вы ищете альтернативу, то вы можете написать сценарий разместить в .sh файл и запустить его каждый раз, как Баш скрипт.

+0

Первоначально я хочу запустить миграцию auto на heroku после развертывания – shoaib

+0

yes iconv как зависимость, вы пробовали решение? он должен работать нормально. –

1

Вы можете использовать Travis-ci. Довольно просто настроить и предоставить желаемую функциональность

Смежные вопросы