在某个 Rake 任务完成后,是否有任何 Rubygem 可以发送电子邮件或推送通知?最好有一个,因为我通常执行多任务并忘记检查 Rake 任务的进程是否完成。
问问题
157 次
2 回答
1
假设您使用的是 Mac,请使用 Growl (http://growl.info/) 和 growl gem (https://rubygems.org/gems/growl)。您将需要安装 growlnotify extra (http://growl.info/extras.php/#growlnotify) 以从命令行启用咆哮通知——这是 gem 所依赖的。
此时,您可以在 Rakefile 中添加一些 Ruby 来通知自己。例子:
notification = Growl.new
notify_ok 'Deployment successful'
希望有帮助。
于 2012-07-11T16:54:26.540 回答
1
我发现这更容易(ubuntu):
rake whatever_task; notify-send "whatever_task finished with status $?"
在 OSX 上,你会想要使用growlnotify
而不是notify-send
(我认为)
于 2013-01-09T21:03:25.773 回答