【问题标题】:Git (BitBucket) CapistranoGit (BitBucket) Capistrano
【发布时间】:2017-03-11 04:52:18
【问题描述】:

有人可以帮忙吗,我已经设置了 Bitbucket 和 Capistrano 并正在测试部署到远程服务器,但我无法将它部署到根目录,我环顾四周,但似乎找不到改变它的方法。

例如/var/www/html/web_app/

但我明白了

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

任何想法。提前致谢。

版本“3.6.1”

部署.rb

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

CAPFILE

需要“capistrano/设置”

需要“capistrano/rsync”

需要“capistrano/部署”

需要“capistrano/scm/git” install_plugin Capistrano::SCM::Git

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

Rake::Task[:production].invoke

【问题讨论】:

标签: git capistrano bitbucket devops


【解决方案1】:

负责定义要部署到的目录的参数是: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"

【讨论】:

    猜你喜欢
    • 2022-12-20
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-20
    相关资源
    最近更新 更多