代码之家  ›  专栏  ›  技术社区  ›  Rafael Vega

是否有一个参考文件列出并描述了Capistrano中的所有可用变量?

  •  2
  • Rafael Vega  · 技术社区  · 14 年前

    我通常可以在谷歌上搜索并找到这类东西,但我就是找不到。

    我要找的是一个列表和所有变量的描述,这些变量可以在我的deploy.rb文件中用capistrano 2在Rails3应用程序中设置。 我已经找到并阅读了:

    https://github.com/leehambley/capistrano-handbook/blob/master/index.markdown https://github.com/capistrano/capistrano/wiki/2.x-重要-配置-变量 http://theadmin.org/articles/2010/06/24/capistrano-variables/

    但是还有一些我知道的其他变量,例如:scm_command和:local_scm_command(在so中找到它们)没有在这里列出。

    我还查看了gems/capistrano/lib/capistrano/recipes/deploy.rb,但列表仍然不完整。

    capistrano变量的完整列表在哪里?

    1 回复  |  直到 13 年前
        1
  •  1
  •   Ben Hughes    13 年前

    有趣的故事,你可以设置任何你想要的变量。实际需要设置和使用的变量列表取决于用于部署的配方。当您使用自己的自定义配方时,您可以设置和使用您想要的任何变量。例如,部署配置中一个特别难看的部分需要知道每个应用程序使用的是哪个独角兽PID/config(因为除了主应用程序外,此服务器上还有多个独角兽处理实用程序事务),因此我必须

    set :unicorn_pid, '/var/run/unicorn/rails.pid'
    

    在一个应用程序配置任务中。

    祝你好运!