Как запустить несколько задач в Ruby? - PullRequest
1 голос
/ 27 июля 2010

У меня есть сценарий Capistrano deploy.rb, который имеет несколько задач, которые можно вызвать из командной строки

cap site1_to_live deploy
cap site2_to_live deploy
(...etc)

Я попытался объединить их в одну задачу следующим образом

task :all_to_live do
  site1_to_live
  site2_to_live
  site3_to_live
end

Однако выполняется только одна из задач. Как я могу заставить их всех работать?

1 Ответ

1 голос
/ 27 июля 2010

Определите грабли, которые будут группировать подзадачи.Запустите эту единственную задачу rake с capistrano.

Это лучше, потому что вы также сможете запускать эту групповую задачу локально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...