On Jfoobar I have created a series of blog posts about continuous integration. Yesterday I gave a presentation about this topic, I posted a topic with the presentation on JFoobar.
The full list of articles I handled on JFoobar (in logical order) are:
I am interested to see who is using continuous integration for PHP in their development, I am particularly interested in how you set have set it up for your extension development, leave a note here or feel free to leave a comment for one of the mentioned articles.
Comment by James Kennard on October 13, 2009 at 10:51am
I've always wanted to go down this route but never seem to have the time to set it all up... I am really keen on unit testing, but I have never managed to get the Joomal! unit testing environment to work :(
Thanks for the intro to Phing I had not come across it before. Just been playing around with it and now have a somewhat hacky but perfectrly usable build XML file for one of my components!
Comment by Wilco Jansen on October 13, 2009 at 12:46pm
Hi James, good to hear the phing build script is of use. It certainly helps you automate the tedious work with package assembling. To get continuous integration going you need an XML file that looks like the provided phing script. Most work is to implement the various tools and cruisecontrol, but in the end this can be done within an hour.
In my expierence the easiest way to start with the coding standards, just get phpcs installed and your code already starts improving, from there on build the unit tests and you are more then half way. When you start from scratch I suggest to start right away.
Comment
You need to be a member of All Together, As A Whole to add comments!
You need to be a member of All Together, As A Whole to add comments!
Join All Together, As A Whole