呼び出し元のタスクで rake タスクから戻りたいです。可能ですか?
この例のように、タスク 1 と 1 を独立して呼び出すだけでなく、1 と 2 を順番に呼び出せるようにしたいと考えています。
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") でスクリプトを終了します。