Существует ли справочный документ, в котором перечислены и описаны все доступные переменные в Capistrano? - PullRequest
2 голосов
/ 21 ноября 2010

Обычно я могу гуглить и находить подобные вещи, но просто не могу найти такие.

Я ищу список и описание всех переменных, которые можно установить вмой файл deploy.rb в приложении Rails 3 с Capistrano 2. Я нашел и прочитал их:

https://github.com/leehambley/capistrano-handbook/blob/master/index.markdown https://github.com/capistrano/capistrano/wiki/2.x-Significant-Configuration-Variables http://theadmin.org/articles/2010/06/24/capistrano-variables/

Но есть некоторыедругие переменные, о которых я знаю, такие как: scm_command и: local_scm_command (нашли их здесь в SO), которые там не перечислены.

Я также взглянул на gems / capistrano / lib / capistrano / recipes /deploy.rb, но список все еще неполон.

Где полный список переменных капистрано?

1 Ответ

1 голос
/ 22 ноября 2010

Забавная история, вы можете установить любые переменные, которые вы хотите. Список переменных, которые на самом деле нужно установить и использовать, зависит от рецептов, которые вы используете для развертывания. Когда вы используете свои собственные рецепты, вы можете устанавливать и использовать любые переменные, которые вы хотите. Например, особенно уродливая часть моей конфигурации развертывания требует знания того, какой pid / config единорога используется каждым приложением (так как на этом сервере в дополнение к основному приложению работают несколько утилит единорогов, поэтому мне нужно

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

в одной из задач настройки приложения.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...