我希望能够在远程服务器上运行的应用程序上创建和运行本地rake任务。我的基本用例如下:我需要能够快速创建各种任务来监视应用程序的数据库,而无需经历我的各种部署步骤。对我来说理想的情况是在我的本地机器上轻松创建rake任务,并在我的实时应用程序上以任何我想要的间隔运行它们。
这是否可能,如果没有,是否有其他方法可以完成类似的事情?
澄清:这仅用于监控,而不是更改任何实时数据。
答案 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