Introduction to
Continuous Integration
          with Jenkins
                    Eric Hogue
                      @ehogue
                  erichogue.ca



            True North <?PHP?>
              November 2 2012
e ar
F
Doubt
Con tinuous
Inte gration
rr is
       N o
    ck gin
   u u
C h Pl
Inst
    allat
         ion
o ls
T o
n it
 H PU
P
io ns
       ta t
    e c
E xp
lt
     e su
    R d
  st en
 e r
T T
Covera
       ge
Summa
      ry
Covera
       ge
 HTML
e By Line
Lin
  Cove  rage
PHP C
      ode
 Sniffe
        r
PH PCS
Det ails
det ails
           ph pcs



      ss
     e r
    M to
  P c
 H te
P e
  D
MD Re sults
P
PHP Dep
       end
Classes
Abstrac
       tion
Couplin
       g
Instabil
        ity
rview P yramid
Ove
rview Py ramid
Ove
   Inhe ritance
rview Py ramid
 Ove
     and Com  plexity
Size
Cyclo / LOC
77 / 295




                   rview P yramid
               Ove
                     nd Com plexity
              Size a
rview P yramid
Ove
     Co upling
More T
       oo   ls
ct ing
    ne es
  on iec
C
 Th eP
Bu ild
e nk ins
J
P lug ins
● Git
P lug ins
● Git
● xUnit
P lug ins
● Git
● xUnit
● Clover PHP
P lug ins
●   Git
●   xUnit
●   Clover PHP
●   Checkstyle
P lug ins
●   Git
●   xUnit
●   Clover PHP
●   Checkstyle
●   PMD
P lug ins
●   Git
●   xUnit
●   Clover PHP
●   Checkstyle
●   PMD
●   JDepend
Template Pro
             ject




                         rg/
               ns-p hp.o
        /jenki
 http:/
Oth
    er
Use
    s
Bene
    fits
Quic
Feed   k
     back
Auto
    mati
           on
Metr
    ics
e ar
F
Confide
       nce
Links
Please rate this talk:
  https://joind.in/7399
Slides:
   http://www.slideshare.net/EricHogue
The code:
   https://github.
com/EricHogue/CIPresentation
Twitter:
   @ehogue
Blog:
   http://erichogue.ca/

Introduction to ci with jenkins