【问题标题】:How to run multiple tasks in Ruby?如何在 Ruby 中运行多个任务?
【发布时间】:2010-07-27 09:30:18
【问题描述】:

我有一个 Capistrano deploy.rb 脚本,它有多个可以在命令行上调用的任务

cap site1_to_live deploy
cap site2_to_live deploy
(...etc)

我尝试将这些组合成一个任务,如下所示

task :all_to_live do
  site1_to_live
  site2_to_live
  site3_to_live
end

但是,仅执行其中一项任务。我怎样才能让它们全部运行?

【问题讨论】:

    标签: ruby capistrano deployment task


    【解决方案1】:

    定义将子任务分组的 rake 任务。使用 capistrano 运行这个单一的 rake 任务。

    这样更好,因为您还可以在本地运行此分组任务。

    【讨论】:

      猜你喜欢
      • 2017-09-04
      • 1970-01-01
      • 2010-09-05
      • 2017-02-28
      • 2021-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多