Расскажите, пожалуйста, как правильно подружить Git и Continuous Integration? Мне кажется, что на моем проекте она устроена не правильно (есть центральный сервер, куда все «пушают» изменения, и Cruise Control, который собирает билд и запускает тесты на «мастер»-ветке и на остальных ветках).