【问题标题】:Capistrano run method before every other taskCapistrano 在所有其他任务之前运行方法
【发布时间】:2013-12-04 06:35:21
【问题描述】:

我对 capistrano 有一个奇怪的要求。

在所有其他自定义任务运行之前,我需要执行一种特定的方法。有没有办法做到这一点。

我想做这样的事情

def master_def
 ...
 ...
 return boolean
end

before_every_task: master_def

task :t1 do
  # master_def must run first
  ...
end
task :t2 do
  # master_def must run first
  ...
end

我使用 capistrano 2.15.4

【问题讨论】:

    标签: ruby-on-rails ruby deployment capistrano


    【解决方案1】:

    我不确定是否可以使用 Capistrano 命令,但这里是命令的完整列表。

    https://github.com/capistrano/capistrano/wiki/Capistrano-Tasks

    我认为您必须在代码中优先考虑该方法,而不是使用特定的 Capistrano 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      相关资源
      最近更新 更多