簡體   English   中英

抽佣任務返回調用任務

[英]rake task return on calling task

我想從調用任務中的rake任務返回。 有可能嗎

在此示例中,我希望能夠獨立地調用任務一和任務一,但是也可以依次調用任務一和任務二。

task: one
   do some work
   if work ok
      task.return true
   else
      puts "task one ko"
      task.return false
   end
end

task: two
   do some work
   if work ok
      task.return true
   else
      puts "task two ko"
      task.return false
   end
end

task: all
  Rake::Task["one"].invoke 
  Rake::Task["two"].invoke
end

我無法返回“全部”任務。 然后“ return”和abort(“ message”)退出腳本。

解決方案:任務是lambda塊,這就是為什么我們必須使用“ next”而不是“ return”的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM