Ниже приведен мой код для проверки моего репозитория. Мне нужна ветка разработки в среде разработки Chef.
git "/home/ubuntu/workspace/repo" do
repository "git@github.com:me/repo.git"
revision "development"
action :sync
user "root"
end
когда я посмотрите на ветку проверки, которую я получаю :
* deploy
master
, если я запускаю git checkout development на ящике, который я получаю:
deploy
* development
master
Итак.... как мне получить git для проверки моей ветки dev от шеф-повара?
Я использую пример из вики Chef пример git вики Chef
if node.chef_environment == "QA"
branch_name = "staging"
else
branch_name = "master"
end
git "/home/user/deployment" do
repository "git@github.com:gitsite/deployment.git"
revision branch_name
action :sync
user "user"
group "test"
end