Continuous Integration in PHP


Comments are closed.

Might be useful next time to have an "installation FAQ" to avoid spending quite as much time in dependency hell. Though I did get stuff (mostly) working to the point that I saw the benefit to using Jenkins based CI.

Thanks Keith, learned more than expected. Plus the many forms of bottle openers!

A very good talk!

It was great. A lot of knowledge and fun and the same time. Thanks!

Great talk, learned a lot about Jenkins and CI

Good talk, great overview of a lot of good tools. Part of me wishes you had everyone download some virtual box .ova file before hand but I think you learn more installing the software and resolving the inevitable dependency hell.

Great talk, a lot of useful information. It might be worth downloading the plugins and putting them on the USB drive ahead of time, along with the installers.

great presentation.

Great talk over CI. A workshop like this that targets all of these differently platforms couldn't have gone any better, so even though we ran into slow-downs, I believe most were able to get up and going. As another person suggested, perhaps a little pre-requesite for the talk should be getting Jenkins up and going. If that was a pre-req and I missed it, then my bad.

Otherwise, it was informative and entertaining and definitely left me wanting to get Jenkins setup for my next big project.

I really enjoyed your workshop. It was an excellent work. I'm trying to setup my environment in order to put in practice what you teached us about Jenkins and CI. Really thanks for the knowledge and your advises.

I really liked this workshop: I always wanted to implemente Jenkins and now I had the opportunity. I also like Keith as a speaker because he is knowledeable and entertaining.

In the beginning I didn't really know what to expect and I got bored looking at slides about PHP metrics. But it was all part of a larger plan that unfolded the last hour of the workshop. The last hour of the workshop was used to show us that installing and configuring Jenkins can be painful and it was.

But in the end everything worked out and we had a bunch of nice plugins all working together, producing the output we expected.

Although I was somewhat anxious to get into the actual process of configuring Jenkins, Keith made sure the necessary theoretical information was provided before we dove into the nitty gritty.

Next time around I would hope to see a bit less about metrics and I'd hope that Keith focusses more on packaging and deploying.