Git (BitBucket) Capistrano

Git (BitBucket) Capistrano

谁能帮忙解决这个问题,我已经设置了 Bitbucket 和 Capistrano,正在测试部署到远程服务器,但我无法将其部署到根目录,我环顾四周但似乎无法做到想办法改变它。

例如/var/www/html/web_app/

但我明白了

例如/var/www/html/releases/20161028093829

任何想法。提前致谢。

版本“3.6.1”

deploy.rb

set :application, "hunter"
set :repo_url, "git@bitbucket.org:*****.git"
# Default value for keep_releases is 5
set :keep_releases, 2

帽子

需要"capistrano/setup"

需要"capistrano/rsync"

需要"capistrano/deploy"

需要"capistrano/scm/git" install_plugin Capistrano::SCM::Git

Dir.glob("lib/capistrano/tasks/*.rake").each { |r|导入 }

Rake::Task[:production].invoke

负责定义部署目录的参数是:deploy_to。因此,为了将 Capistrano 部署到 /var/www/html/web_app/,您需要对其进行相应配置。

set :keep_releases, 2 下方,将 :deploy_to 参数设置为 /var/www/html/web_app/。您的 deploy.rb 文件将如下所示:

set :application, "hunter"
set :repo_url, "git@bitbucket.org:*****.git"
# Default value for keep_releases is 5
set :keep_releases, 2
set :deploy_to, "/var/www/html/web_app"