我目前正在使用厨师在opsworks上部署服务器,然后使用“部署”配方,从私人仓库部署应用程序。
一切都按预期工作,因为我的回购被正确克隆。虽然它克隆了我的目录,但我最终得到了许多子目录,例如
我想做的只是让主分支不在子文件夹中,所以我本质上是从git获取我的web应用程序的根。
我目前的厨师代码似乎是
deploy '/var/www/html' do
repo 'myrepo.git'
git_ssh_wrapper "/git-ssh-wrapper" # For private Git repos
deploy_to '/var/www/html'
symlink_before_migrate.clear
create_dirs_before_symlink.clear
purge_before_symlink.clear
symlinks.clear
action :deploy
end
我不确定上面的'动作'是否不正确,还是我应该使用'deploy_revision'而不是在此部署?
由于
答案 0 :(得分:0)
使用git
资源而不是deploy
资源。