The other day someone watching the platform at github asked me “Who is Joomla-jenkins?” That certainly seems to be someone doing a lot. Except it’s not exactly someone.
Jenkins is continuous integration software (a fork of the Hudson project) which is used to ensure the stability of the platform by running unit tests, style checks and various analytics.
Ian MacLennan recently announced a process change where all pull requests (requests from someone to have code committed) should go to the staging branch. That’s to allow the commit to be made and tested. If the tests fail then the “pull requester” needs to fix the code before it is committed. That way test breaking code never makes it into the “point of truth” master branch.
Posted on Wed, 03 Aug 2011 05:33:53 +0000 at
http://community.joomla.org/blogs/community/1476-who-is-joomla-jenkins.html
Author:
elin.waring@opensourcematters.org (Elin Waring )