- rgasch created topic »How do I force my theme to load module plugins« 10:46 AM
- rgasch responded to »Insert or update« 10:45 AM
- Wendell responded to »scribite not loading« 03:33 AM
- myths created topic »permalink errors after upgrade« 01:30 AM
- nkirlew responded to »Message about removing modulestylesheet plugin« 04. Sep
- HalbrookTech responded to »Dizkus not liking my theme« 04. Sep
- HalbrookTech responded to »Files module w/ Scribite - does it work?« 04. Sep
Zikula Blog
- Submitting Bug Report Tickets That Get Results on Aug 17
- Cozi Tricks #1: Syntax Highlighting on Aug 07
- Importing your projects to github.com from Cozi SVN on Aug 04
- We've moved from subversion to GIT! on Aug 02
- Pagesetter Replacement Therapy on Jul 21
- Update about Zikula 1.3.0 on Apr 23
- How to Become a HipHop Fan on Feb 03
Login
News
Articles: Continuous Integration
I would like to announce we have implemented continuous integration into our development processes. "Continuous Integration", or CI for short, enables us to automate many quality assurance tasks and is used in all large corporate software development workflows. CI allows us to achieve much more in a short space of time and ultimately deliver better quality releases more often.
The continuous integration server packages and tests each Zikula milestone automatically every time a developer commit new code to the repository. The tests range from coding standards, unit tests and gathering of various metrics. We have not implemented all these testing processes yet, but they are coming. You may visit the CI server at ci.zikula.org.
Those interested to know more about continuous integration should read the article at Wikipedia here, or the works of Martin Fowler on Continuous Integration who has written in depth about the process.


Comments
Comment by:
Guite
27 Feb 2010 - 12:49AM
Thanks to all people who made this possible! We were looking forward to it for a long time
Comment by:
AllKnightAccess
27 Feb 2010 - 01:14AM
Thanks.
Comment by:
drak
27 Feb 2010 - 01:20AM
Comment by:
AllKnightAccess
27 Feb 2010 - 11:53AM
Comment by:
julia
03 Mar 2010 - 11:26PM
Developers should be integrating and commiting code into the code repository every few hours, when ever possible. In any case never hold onto changes for more than a day. Continuous integration often avoids diverging or fragmented development efforts, where developers are not communicating with each other about what can be re-used, or what could be shared. Everyone needs to work with the latest version. Changes should not be made to obsolete code causing integration head aches.