在某个Rake任务完成后,是否有任何Rubygem发送电子邮件或推送通知?如果有一个,因为我通常做多任务并忘记检查Rake任务的过程是否完成,这是好的。
答案 0 :(得分:1)
假设您使用的是Mac,请使用Growl(http://growl.info/)和growl gem(https://rubygems.org/gems/growl)。您需要安装growlnotify extra(http://growl.info/extras.php/#growlnotify)以从命令行启用growl通知 - 这是gem所依赖的。
此时您可以在Rakefile中添加一些Ruby来通知自己。例如:
notification = Growl.new
notify_ok 'Deployment successful'
希望有所帮助。
答案 1 :(得分:1)
我发现这更容易(ubuntu):
rake whatever_task; notify-send "whatever_task finished with status $?"
在OSX上,您需要使用growlnotify
代替notify-send
(我认为)