在远程应用程序上运行本地rake任务

时间:2015-06-24 09:28:17

标签: ruby-on-rails ruby server rake

我希望能够在远程服务器上运行的应用程序上创建和运行本地rake任务。我的基本用例如下:我需要能够快速创建各种任务来监视应用程序的数据库,而无需经历我的各种部署步骤。对我来说理想的情况是在我的本地机器上轻松创建rake任务,并在我的实时应用程序上以任何我想要的间隔运行它们。

这是否可能,如果没有,是否有其他方法可以完成类似的事情?

澄清:这仅用于监控,而不是更改任何实时数据。

1 个答案:

答案 0 :(得分:0)

结帐https://github.com/seattlerb/rake-remote_task。这是一个片段,向您展示它是如何工作的:

require 'rake/remote_task'
set :domain, 'abc.example.com'

remote_task :foo do
  run "ls"
end