Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在连接ssh之前,我是否可以执行capistrano 3的任务?_Ruby On Rails_Ruby_Deployment_Capistrano_Capistrano3 - Fatal编程技术网

Ruby on rails 在连接ssh之前,我是否可以执行capistrano 3的任务?

Ruby on rails 在连接ssh之前,我是否可以执行capistrano 3的任务?,ruby-on-rails,ruby,deployment,capistrano,capistrano3,Ruby On Rails,Ruby,Deployment,Capistrano,Capistrano3,我需要在通过ssh连接到服务器之前执行特殊任务,例如: task:init do #从http请求获取数据 set:my_数据,“http响应” 终止 我可以在capistrano 3中为它设置“回调前”吗?我认为这是不可能的。相反,我创建了rake任务-它发送请求、读取响应和调用命令: bundle exec cap deploy production my_variable=my_response

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

task:init do
#从http请求获取数据
set:my_数据,“http响应”
终止

我可以在capistrano 3中为它设置“回调前”吗?

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

bundle exec cap deploy production my_variable=my_response