動かざることバグの如し

近づきたいよ 君の理想に

Capistranoで使えるshared_pathとかcurrent_pathの変数一覧

環境

current_pathとかshared_pathとかユーザーがsetでセットする変数とは別に、最初から定義されている便利な変数もいくつかある。これをうまく活用するとタスクがスッキリするのでメモ

変数一覧

変数名
deploy_to /var/www/article_vote
deploy_path /var/www/article_vote
current_path /var/www/article_vote/current
releases_path /var/www/article_vote/releases
release_path /var/www/article_vote/current
shared_path /var/www/article_vote/shared
stage_config_path config/deploy
deploy_config_path config/deploy.rb
repo_url https://github.com/thr3a/article_vote.git
repo_path /var/www/article_vote/repo
release_timestamp 20190119081416

どこで定義されてるの

公式ドキュメントにそれっぽい記述なかったのでソース見たほうが早い。

capistrano/paths.rb at master · capistrano/capistrano