Page 1
Introduction to Continuous Integration
with JenkinsEric Hogue
@ehogueerichogue.ca
True North <?PHP?>November 2 2012
Page 4
Continuous
Integration
Page 6
Chuck Norris
Plugin
Page 11
Test Result
Trend
Page 14
Line By Line
Coverage
Page 17
phpcs details
PHP M
ess
Detec
tor
Page 25
Overview Pyramid
Inheritance
Page 26
Overview Pyramid
Size and Complexity
Page 27
Overview Pyramid
Size and Complexity
Cyclo / LOC77 / 295
Page 28
Overview Pyramid
Coupling
Page 30
Connecting
The Pieces
Page 34
Plugins
● Git● xUnit
Page 35
Plugins
● Git● xUnit● Clover PHP
Page 36
Plugins
● Git● xUnit● Clover PHP● Checkstyle
Page 37
Plugins
● Git● xUnit● Clover PHP● Checkstyle● PMD
Page 38
Plugins
● Git● xUnit● Clover PHP● Checkstyle● PMD● JDepend
Page 39
Template Project
http://jenkins-php.org/
Page 48
Please rate this talk: https://joind.in/7399
Slides: http://www.slideshare.net/EricHogue
The code: https://github.
com/EricHogue/CIPresentationTwitter:
@ehogueBlog:
http://erichogue.ca/
Links