【问题标题】:Can I execute task for capistrano 3 before connect on ssh?我可以在连接 ssh 之前执行 capistrano 3 的任务吗?
【发布时间】:2015-06-18 11:14:54
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    bundle exec cap deploy production my_variable=my_responce
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2012-06-12
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多