如何让rake在没有参数的情况下自动运行任务?

Gre*_*olm 4 rake ruby-on-rails-3 jasmine

当我运行没有参数的'rake'时,rspec和黄瓜会自动触发.我希望jasmine:ci任务在发生这种情况时也可以运行.我该如何实现这一目标?

Vla*_*nov 6

在您的Rakefile中,您可以定义自定义任务:

task :my_task do           #define custom task
  puts 'my own task"
end

task :default => 'my_task' #set task "my_task" as default task
                           #this task will execute on 'rake' running
Run Code Online (Sandbox Code Playgroud)

  • 是的,这很有效.如果使用"task:default => ['spec','jasmine:ci','cucumber']"它将停止在第一个具有失败测试的任务上,这是理想的.谢谢! (3认同)