Можно ли объединить грабли и пакетную установку в одну команду? - PullRequest
2 голосов
/ 23 июня 2011

У меня есть несколько rake tasks, объединенных в одну команду рейка. Просто интересно, можно ли заставить одну команду запустить "bundle install" в грабли?

Или наоборот?

Поэтому, когда я развертываю свое приложение rails на новом сервере, все, что мне нужно сделать, это просто запустить одну команду, и она соберет все зависимости и перенесет базы данных файлы settings.yaml и т. Д.

Ответы [ 2 ]

3 голосов
/ 23 июня 2011

вы можете связать свою команду с &&

Например:

rake my_task && bundle install

Это плохой ответ, но это работа; -)

Очевидно, вы можете сделать свой сценарий

vi ./scripts/deploy.sh

#!/bin/sh
rake my_task && bundle install
1 голос
/ 23 июня 2011

Я видел, как это было сделано bundle install && bundle exec rake db:migrate

...