2017-08-04 113 views

回答

1

我記得,你可以定義新的rake任務,並將它們與現有的任務結合在一起。請參閱您的Rakefile。所以你可以定義一個新的任務來發送文件,然後在運行rake test後讓它運行。

Rake::TestTask.new("test:send_report") do |t| 
    t.verbose = true 

    # do here what is to do 
end 

Rake::Task["test"].enhance do 
    Rake::Task["test:send_report"].invoke 
end 

這將導致'test:send_report'在'test'後被調用。

我的紅寶石時代是幾年前,我不記得所有的細節,我沒有定義每天的耙子任務。您需要對耙機任務進行一些調查,但可能會成爲您的解決方案策略。