Rafael Chiavegatto
chiavegattor@gmail.com
rafael.chiavegatto@fpf.br
Deixando o
fazer o trabalho manual
• Apresentação;
• Um pouco sobre a FPF Tech;
• Conceitos básicos sobre automação;
• Conceitos Docker;
• Como era o Desenvo...
Rafael Chiavegatto
Analista de testes na FPF Tech, possui mais de 7 anos de
experiência em testes. Conhecimento em metodol...
Instituto de P&D localizado em Manaus
Treinamentos constantes
http://www.fpftech.com/
DesenvolvimentoDesenvolvimento
Retrabalho
Jenkins

É uma ferramenta que permite o uso
das práticas de Integração Contínua,
Deploy Contínuo e Entrega Contínua;

Possui cód...

Prática de desenvolvimento de software onde
os membros de um time integram seu
trabalho (código) frequentemente;

Cada ...
É a prática de colocar o sistema em produção de
forma automatizada, sempre que um novo
commit passar com sucesso por um pi...
É a prática de desenvolvimento na qual o
software é construído de tal maneira que o
mesmo pode ser colocado em produção a
...
Deploy contínuo x Entrega
contínua
Release em produção
Entrega contínua
Testes automatizados
Refatoração
Garantindo regressão
Por que automatizar?
Mais rapidez
Menos Bugs
Mais felicidadePara você, sua equipe e seu cliente.
http://rafaelchiavegatto.com.br/t
ag/jenkins/
https://www.youtube.com/watch
?v=LZoHBJyL9r4
Demonstração
Referências
http://blog.algorich.com.br/2014/05/07/int
egracao-e-deploy-continuos
https://pbs.twimg.com/media/B-
zdrWbXIAE...
E-mails:
chiavegattor@gmail.com
rafael.chiavegatto@fpf.br
Slideshare
http://pt.slideshare.net/rafaelchiavegatto1
Linkedin
...
Sgrio2016   deixando o jenkins fazer o trabalho manual
Sgrio2016   deixando o jenkins fazer o trabalho manual
Sgrio2016   deixando o jenkins fazer o trabalho manual
Próximos SlideShares
Carregando em…5
×

Sgrio2016 deixando o jenkins fazer o trabalho manual

365 visualizações

Publicada em

Palestra ministrada no Scrum Gathering 2016 - Rio.

Publicada em: Software
  • Seja o primeiro a comentar

Sgrio2016 deixando o jenkins fazer o trabalho manual

  1. 1. Rafael Chiavegatto chiavegattor@gmail.com rafael.chiavegatto@fpf.br Deixando o fazer o trabalho manual
  2. 2. • Apresentação; • Um pouco sobre a FPF Tech; • Conceitos básicos sobre automação; • Conceitos Docker; • Como era o Desenvolvimento; • Integração contínua; • Deploy contínuo; • Entrega contínua; • Jenkins; • Demonstração. Agenda
  3. 3. Rafael Chiavegatto Analista de testes na FPF Tech, possui mais de 7 anos de experiência em testes. Conhecimento em metodologias ágeis, automatização de testes, agile testing e da cultura DevOps. Contatos: Blog : rafaelchiavegatto.com.br E-mail: chiavegattor@gmail.com Twiter: twitter.com/FaelChiavegatto Linkedin: linkedin.com/in/rafael-chiavegatto-3a599326
  4. 4. Instituto de P&D localizado em Manaus
  5. 5. Treinamentos constantes
  6. 6. http://www.fpftech.com/
  7. 7. DesenvolvimentoDesenvolvimento
  8. 8. Retrabalho
  9. 9. Jenkins
  10. 10.  É uma ferramenta que permite o uso das práticas de Integração Contínua, Deploy Contínuo e Entrega Contínua;  Possui código livre;  Ainda é uma das ferramentas mais utilizadas para a realização dessas práticas. Jenkins
  11. 11.  Prática de desenvolvimento de software onde os membros de um time integram seu trabalho (código) frequentemente;  Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível;  Essa abordagem leva a uma significante redução nos problemas de integração e permite que um time desenvolva software coeso mais rapidamente. Integração contínua
  12. 12. É a prática de colocar o sistema em produção de forma automatizada, sempre que um novo commit passar com sucesso por um pipeline de entrega (sem nenhum passo manual). Deploy contínuo
  13. 13. É a prática de desenvolvimento na qual o software é construído de tal maneira que o mesmo pode ser colocado em produção a qualquer momento. Entrega Contínua
  14. 14. Deploy contínuo x Entrega contínua
  15. 15. Release em produção
  16. 16. Entrega contínua
  17. 17. Testes automatizados
  18. 18. Refatoração
  19. 19. Garantindo regressão
  20. 20. Por que automatizar?
  21. 21. Mais rapidez
  22. 22. Menos Bugs
  23. 23. Mais felicidadePara você, sua equipe e seu cliente.
  24. 24. http://rafaelchiavegatto.com.br/t ag/jenkins/ https://www.youtube.com/watch ?v=LZoHBJyL9r4
  25. 25. Demonstração
  26. 26. Referências http://blog.algorich.com.br/2014/05/07/int egracao-e-deploy-continuos https://pbs.twimg.com/media/B- zdrWbXIAEQN9B.jpg http://acfreitas.com/2015/03/Qual-a- diferenca-entre-entrega-continua-e- deploy-continuo/ https://jenkins-ci.org/
  27. 27. E-mails: chiavegattor@gmail.com rafael.chiavegatto@fpf.br Slideshare http://pt.slideshare.net/rafaelchiavegatto1 Linkedin https://www.linkedin.com/pub/rafael-chiavegatto/26/993/3a5 GitHub https://github.com/chiavegatto Blog rafaelchiavegatto.com.br Contatos

×