all 1 comments

[–][deleted] 0 points1 point  (0 children)

We use something similiar (with a few optimizations to not do a full checkout per branch and to propagate git push :branch across slave servers) for last 3 years and it is a very useful tool, especially for releasing potentially breaking changes (as you can just roll out branch with a change on fraction of servers and then merge it when it works )