code review and continuous integration (gerrit+jenkins)
Thomas Koch
thomas at koch.ro
Wed Nov 28 02:39:18 PST 2012
Hi,
regarding the current discussion of D's stability. Are you all aware of the
awesomeness provided by todays toolset for QA?
Take for example Gerrit + Jenkins: Every commit is first sent to Gerrit.
Gerrit triggers Jenkins to run all unit tests over the new commit. Jenkins
reports the result back to Gerrit. If all tests are green and another
developer gives his "Looks good to me" (lgtm) then the commit is applied to
the target branch.
http://vimeo.com/20084957
search google videos for "git gerrit"!
I believe that no large software project should be done anymore without a
comparable setup. The tools are free software and easy to use. It's just
work to do the initial setup. If such a setup exists, everybody should
contribute unit tests for the language features he relies on.
Gerrit is like githubs pull request for adults with the option to integrate
other systems like a continuous integration server (jenkins, buildbot, ...).
Sorry if you all knew this before.
I'm working on packaging gerrit for Debian.
Regards, Thomas Koch
More information about the Digitalmars-d
mailing list