厨师和git结帐

时间:2016-03-01 20:44:50

标签: git chef aws-opsworks

我目前正在使用厨师在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'而不是在此部署?

由于

1 个答案:

答案 0 :(得分:0)

使用git资源而不是deploy资源。