Posted at

Rakeタスク実行前に別タスクを実行する書き方

More than 3 years have passed since last update.

案外ググっても出てこなかったので一応


やり方

事前に実行したいタスクをハッシュの値に設定してあげます


hogefuga.rake

# taskの引数をハッシュにする

task hoge: :fuga do
puts "executed hoge"
end

task :fuga do
puts "executed fuga"
end


実行すると...

$ rake hoge

executed fuga
executed hoge

hogeタスクの前にfugaタスクが実行されました!