Rake

Rake自动在当前目录下调用如下文件以执行任务:

RakefilerakefileRakeFile.rbrakefile.rb

desc "任务1 -- 买菜" # 任务描述
task :purchaseVegetables do # 任务名称+代码块

puts "
到沃尔玛去买菜。"
end

task :cook => :purchaseVegetables #表示任务cook 执行前需要先执行purchaseVegetables

Rake的命名空间:

namespace :home dodesc "任务1 -- 买菜"
task :purchaseVegetables do
puts "
到沃尔玛去买菜。"
end
……
end

运行命名空间中的任务需要这样执行:rake home:cook#任务名前加上空间名。

在一个任务中调用另外一个任务:

desc "今天的任务"
task :today do
Rake::Task["home:cook"].invoke
Rake::Task["home:laundry"].invoke
end

namespace :home do
……
end

默认任务:

task :default => [:today]

在运行Rake且不带参数的时候就是执行today这个任务。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9934490/viewspace-998218/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9934490/viewspace-998218/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值