У меня есть файл publish.sh
, который выполняет работу по копированию файлов в другие проекты из основного источника проекта. Я также не могу запустить команду рейка по проектам назначения ...Run Rake в других проектах от Shell Script
Возможно ли это?
Вот что я пробовал:
- Добавление другого
migrate.ssh
на корень каждого проекта и вызова из основного проекта. - Что-то вроде:
грабли -f $ destination_folder $ клиент "/ Rakefile" TMP: четкие активы: чистый журнал: прозрачный RAILS_ENV = производство
, но в конечном итоге очистки всегда основного проекта.
Вы можете вызвать любой скрипт оболочки с помощью метода 'sh' из скрипта * rake *, например:' sh 'publish.sh''. Или вы звоните в грабли с этим сценарием оболочки? Во всяком случае, почему вы не пишете этот скриптин рубин? –
Я называю грабли в 'sh'. Я считаю, что sh более мощный для всех задач, которые мне нужно делать на сервере, но в любом случае, если вы знаете, как грабли другие проекты из основной проектной задачи, это было бы что-то рассмотреть. – tostasqb
, но как вы называете команду rake просто сформировать командную строку, чтобы очистить только часть проекта. Выполните его из командной строки. –