Запускать грабли в последовательности - PullRequest
3 голосов
/ 02 августа 2010

У меня есть рейк-задачи, которые я хочу запустить в правильной последовательности.

Я хочу запустить одну рейк-задачу, которая запускает другие рейк-задачи в правильной последовательности.

Как мне это сделать?

1 Ответ

4 голосов
/ 02 августа 2010

вы должны рассмотреть вопрос об определении зависимостей между вашими задачами, как это

  task :primary => [:secondary]

  task :secondary do
    puts "Doing Secondary Task" 
  end

Но если вам действительно нужно вызывать задачи напрямую, вы можете использовать invoke для вызова другой задачи

  task :primary do
    Rake::Task[:secondary].invoke
  end

  task :secondary do
    puts "Doing Secondary Task" 
  end

см. Также здесь

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