【问题标题】:How do make rake run a task automatically with no arguments?如何让 rake 在没有参数的情况下自动运行任务?
【发布时间】:2011-06-27 05:17:38
【问题描述】:

当我运行不带参数的“rake”时,rspec 和 cucumber 将自动触发。我希望 jasmine:ci 任务在发生这种情况时也运行。我如何做到这一点?

【问题讨论】:

    标签: ruby-on-rails-3 rake jasmine


    【解决方案1】:

    在您的 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
    

    【讨论】:

    • 是的,效果很好。如果使用“task :default => ['spec', 'jasmine:ci', 'cucumber']”,它将在第一个测试失败的任务上停止,这是理想的。谢谢!
    猜你喜欢
    • 2012-11-08
    • 1970-01-01
    • 2012-08-17
    • 2011-09-06
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    • 2013-12-03
    • 2019-02-23
    相关资源
    最近更新 更多