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"
谁能帮忙解决这个问题,我已经设置了 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"