jenkins - livre-se da parte chata do java

Post on 16-Feb-2017

400 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Livre-se da parte chata do ambiente JavaFernando Boaglio

fernando@boaglio.com boaglio

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 ;-)

top related