Você está na página 1de 11

Integrao Continua utilizando Software Livre

FGSL 2012

Rodrigo P. F. Furtado

Re u!o

"efini#e . I!$ort%n&ia de a!'iente integrado . ()e!$lo de ervidore de integrao. S*+,-aven,+e)u ,Sonar,.ud on/ 0en1in ,Po tgreS2L 3 Fi! da Coi a . Int4... IF ou'er re $ondo (LS( google 4 eu a!igo.
Integrao Continua

3 5ue o a &oi a ....


Integrao &ontinua 67P $rati&e8. Integrao $ode 6e deve8 er feita e! eta$a . 9de5uao &o! a vo a realidade. "e integrao $ara integrao 6ar5uitetural e &ultural8.

Integrao Continua

Por 5ue integrar :

Garantia de &orre $ond;n&ia entre o &<digo fonte e o 'in=rio 5ue e to endo $endurado no a!'iente o$era&ionai 6de envolvi!ento> ?o!ologao e $roduo8. 9uto!ao de tarefa !aante e &o! 4rio ri &o de erro ?u!ano . Segurana 6&o!ite> 'uild> de$lo@8 Controle de 5ualidade de &<digo fonte 6 onar e te te8. Integrao Continua

Por 5ue integrar : Cont...

Controle da li' utilizada 6li' de ter&eiro e relea e $r<$rio 8. *er iona!ento auto!=ti&o 5uando ne&e 6&i&lo &o!$leto8. =rio

Integrao Continua

()e!$lo de ervidore de integrao livre .


Continuu! 6a$a&?e8 Crui eControl 6Free AS"8 Hudson Jenkins

Integrao Continua

Cen=rio de integrao

SVN 69$a&?e8 or GIT 6B?e Software Freedo! Con ervan&@8 Maven 69$a&?e8 Hudson 63ra&le8 Jenkins 6Software in t?e Pu'li& Intere t8 Nexus 6Sonat@$e8 Sonar 6Code?au 8 CDava natoE / $lugin F C> CG> Fle)> +atural> P.P> PL,S2L> Co'ol and *i ual Aa i& H.
Integrao Continua Po tgreS2L 6Software in t?e Pu'li& Intere t8.

Cen=rio de integrao I.
de$lo@ 6u$load do artefato8 download goal 6$a&1age> &o!$ile...8 de$lo@ 6i!$lantao8 &o!!it &?e&1out -4tri&a 6find'ug > P-"> C?e&1 t@le8.

Integrao Continua

*eDa!o I...

Integrao Continua

Cad; :

-aven / ?tt$F,,!aven.a$a&?e.org, GIB / ?tt$F,,git/ &!.&o!, .ud on,0en1in / ?tt$F,,?ud on/&i.org, ?tt$F,,Den1in /&i.org,

+e)u / ?tt$F,,www. onat@$e.org,ne)u , Sonar / ?tt$F,,www. onar our&e.org, S*+ / ?tt$F,, u'ver ion.a$a&?e.org,
Integrao Continua

::::::::

rodrigo$ffJg!ail.&o! *aleu KKK 9t4 a $Lo)i!a.

Integrao Continua