Integration-Manager Git Workflow using Jenkins/Hudson Integration-Manager Git Workflow using Jenkins/Hudson jenkins jenkins

Integration-Manager Git Workflow using Jenkins/Hudson


How about using the Jenkins "Push Only If Build Succeeds" action, with a post-commit or post-receive hook on the integration repository, to push to the blessed repository whenever Jenkins pushes after a successful build?


Have you considered adding Gerrit to your workflow. Changes are pushed to Gerrit and then your CI runs a build and reports on your tests. It can be set up so that other approvals (like authorized code reviews) are needed before it is merged into your blessed repo. EGit uses it in their development, http://egit.eclipse.org/r/ . There are other discussions of this workflow as well, like, alblue's blog.