Continuous Integration: Stop Procrastinating and Build Often!


Comments are closed.

Very clear and concise -- well done!!

This is a second talk I've attended from Patrick in two days, and I have to say, I really dig his style and passion!

This was a great overview of why CI is such a great thing and how it's really 'easy' to get up and running.

Thanks for the great talk!

One of the top talks at #mwphp15. Very clear & concise slides and smooth delivery. Plus perfectly spaced humor to boot.

Really enjoyed this talk. I have known for a long time that I *should* be using a CI workflow and this was a nice push.

Great talk! Really enjoyed it. One small tip: Slow down a little on the slides with the shell commands in the Static Analysis section

Informative, well presented, good real world example

Good overview of the steps involved in setting up local CI server. I appreciated the discussion of (Git) feature branching, and how it can play nicely with CI.

Patrick gave great information for anyone looking to add CI to their dev workflow. Looking forward to putting this new knowledge to use!

Excellent talk. I don't think we will go this route, or at least to this scale, but I know a lot more about it than I did before.

My biggest take away from the this talk were the tools that were mentioned and some of the interesting ways in which they are being used. Unfortunately through no fault of the presenter Continuous Integration is a pretty complicated topic and I don't think it can adequately be covered in the time available. Since the talk didn't focus so much on getting people up and running (the technical fiddly bits) I think more effort could have been made to offer a wider range of tools. For example, the only build tools that where mentioned were Ant and Phing. If you are going to mention one non-PHP solution at a PHP conference you should make an effort to cover the major ones out there (Grunt, Gulp, etc.). Similarly this talk focused very heavily on Jenkins as a CI server solution but with no specific implementation examples it would have been nice to be presented with a few other alternatives. I am not suggesting that he cover all possible options that are available in full detail, but maybe adopt a format of "here is what we use, and these are the popular alternatives". That said, Patrick did a pretty good job delivering his material and I thought his slide deck was well prepared. I would probably attend a future talk with Patrick.