Jenkins - livre-se da parte chata do Java
-
Upload
fernando-boaglio -
Category
Technology
-
view
402 -
download
1
Transcript of Jenkins - livre-se da parte chata do Java
Quem é Fernando Boaglio
Programadores e programadores
Linguagem de programação
Ambiente para criar o seu programa
Ambiente para rodar o seu programa
Quanto tempo realmente programamos ?
Exemplo de um dia a dia - Java
altera o seu código e commita no SVN/Git;gera um pacote de sua aplicação web;gera um arquivo zip de backup dos fontes;atualiza o banco de homologação;faz o deploy no ambiente de homologação;testa o sistema no ambiente de homologação;atualiza o banco de produção;faz o deploy no ambiente de produção;testa o sistema no ambiente de produção;envia um email para o seu chefe avisando que está tudo pronto.
Exemplo de um dia a dia - Java
Como se livrar das coisas chatas ???
Exemplo de um dia a dia - Java
Jenkins – o que é
✔ um servidor de integração contínua ✔ open source ✔ feito em Java ✔ mais de 1000 plugins para suportar construção ✔ (build) e testes de “qualquer” tipo de projeto. ✔ existe há mais de 10 anos no mercado ✔ 2008 recebeu o prêmio Duke's Choice Award ✔ 2011 Kohsuke Kawaguchi recebeu o prêmio
Google-O'Reilly Open Source Award.
Jenkins – encontros
✔ Jenkins Meetup em várias cidades do mundo
Jenkins – conceitos
✔ Job – tarefa configurada no Jenkins✔ Build – a execução de uma tarefa✔ Pipeline – vários jobs relacionados em sequência✔ Artefato – é o resultado de um build✔ Executor – são as threads que rodam os jobs✔ Workspace – área de trabalho de cada job✔ Slaves – serviços remotos que se integram ao Jenkins
Jenkins – demo !
Jenkins – comece a usar de graça!
https://jenkins-ci.org
Jenkins – comece a usar pagando...
Obrigado ;-)