我可以在连接ssh之前执行capistrano 3的任务吗?

时间:2015-06-18 11:14:54

标签: ruby-on-rails ruby deployment capistrano capistrano3

我需要在通过ssh连接到服务器之前执行特殊任务,例如:

task :init do
    # get data from http request
    set :my_data, "http response"
end

我可以在回调之前设置""因为它在capistrano 3?

1 个答案:

答案 0 :(得分:0)

我认为这是不可能的。相反,我创建了rake任务 - 它发送请求,读取响应和调用命令:

bundle exec cap deploy production my_variable=my_responce