Rake - 添加到默认任务

ale*_*333 4 ruby rake ruby-on-rails rake-task

我正在使用第三方gem,这使我能够使用rake命令执行一些测试:

rake jasminerice:run
Run Code Online (Sandbox Code Playgroud)

是否可以将任务包含在默认rake任务中?(即当我跑步时,rakerake jasminerice:run被添加到我的其余测试中).这是CI集成所必需的.

任何帮助将不胜感激!

Lan*_*opp 6

在Rake中,任务可以具有依赖性.通常,您可以这样做:

task :hello do
  puts "hello"
end

task :default => :hello
Run Code Online (Sandbox Code Playgroud)

对于您的具体问题,您应该能够这样做:

task :default => "jasminerice:run"
Run Code Online (Sandbox Code Playgroud)