我目前正在使用廚師在opsworks上部署服務器,然後使用'部署'配方,從私人回購部署應用程序。廚師和git結帳
一切正常,因爲我的回購是正確克隆。雖然克隆我的目錄我結束了與一些子目錄如
- 當前的
- 發佈
我希望做的是剛剛拿到主分支不是在一個子文件夾,所以我本質上是從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」,而不是部署在這裏?
感謝
您是如何解決問題的?它是一個稀疏的結帳和你需要的淺層克隆嗎?看起來廚師的git資源並沒有給我們解決這個問題所需的一切。 – MondKin