Integração contínua - Você não tem dsculpa para não usar
-
Upload
thiago-paes -
Category
Technology
-
view
752 -
download
0
Transcript of Integração contínua - Você não tem dsculpa para não usar
![Page 1: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/1.jpg)
Integração ContínuaVocê não tem desculpa para não usar
Thiago Paesmrprompt
![Page 2: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/2.jpg)
Thiago Paes - mrprompt
● Freelancer● Evangelista PHP● Evangelista do Software
Livre● Evangelista do Código
Aberto● Membro do PHPSC● Chato
![Page 3: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/3.jpg)
"Front, Back… tudo farinha do mesmo saco...."
Platão, 428 a.C / 348 d.C
![Page 4: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/4.jpg)
![Page 5: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/5.jpg)
O ___ é quem cuida do deploy.
![Page 6: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/6.jpg)
![Page 7: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/7.jpg)
"Publica aí rapidão pra gente curtir o findi"
Sexta-feira, 17:29
![Page 8: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/8.jpg)
![Page 9: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/9.jpg)
Teste é obrigação
![Page 10: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/10.jpg)
![Page 11: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/11.jpg)
É!
![Page 12: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/12.jpg)
Processos manuais podem falhar...
![Page 13: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/13.jpg)
… principalmente se feitos com pressa.
![Page 14: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/14.jpg)
![Page 15: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/15.jpg)
Pessoas podem falhar...
![Page 16: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/16.jpg)
… miseravelmente.
![Page 17: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/17.jpg)
"A integração Contínua, caracteriza-se por, obviamente, continuamente integrar mudanças que ocorrem no desenvolvimento e manutenção de um sistema."
Fonte: http://comunidadeexpresso.serpro.gov.br/mediawiki/index.php/Integra%C3%A7%C3%A3o_Cont%C3%ADnua
![Page 18: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/18.jpg)
![Page 19: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/19.jpg)
Travis CI
![Page 20: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/20.jpg)
![Page 21: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/21.jpg)
Grátis para projetos de código aberto
Fácil de Configurar
Suporte a muitas linguagens
Todos os serviços possuem suporte
Xodó da comunidade
Tem ícone pra colocar no README.md
![Page 22: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/22.jpg)
É pago para projetos privados
Caro com o atual valor do dólar
![Page 23: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/23.jpg)
Codeship
![Page 24: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/24.jpg)
![Page 25: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/25.jpg)
Grátis para projetos de código aberto
Grátis para até 5 projetos privados
Fácil de Configurar
Processamento em paralelo
Filtro por branch para o deploy
Configuração de Times
Tem ícone pra colocar no README.md
![Page 26: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/26.jpg)
Limite de 100 builds no plano grátis
Caro com o atual valor do dólar
![Page 27: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/27.jpg)
Jenkins
![Page 28: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/28.jpg)
![Page 29: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/29.jpg)
Roda no seu servidor
Quantos projetos você quiser
Inúmeros plugins
Maduro
Suporte a linguagem depende de você
Se integra com todo mundo
Tem ícone pra colocar no README.md
![Page 30: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/30.jpg)
Difícil de configurar
Devorador de recursos
![Page 31: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/31.jpg)
PHPCI
![Page 32: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/32.jpg)
![Page 33: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/33.jpg)
Roda no seu servidor
Quantos projetos você quiser
É em PHP :)
Está no GitHub
Tem ícone pra colocar no README.md
![Page 34: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/34.jpg)
Chato para configurar
Lento
Poucos plugins
Integração fraca com serviços
Pouco conhecido pela comunidade
![Page 35: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/35.jpg)
Bamboo - CI
![Page 36: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/36.jpg)
![Page 37: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/37.jpg)
Buildkite
![Page 38: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/38.jpg)
AWS CodePipeline
![Page 39: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/39.jpg)
O sistema é foda...
![Page 40: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/40.jpg)
DÚVIDAS ?
![Page 41: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/41.jpg)
![Page 42: Integração contínua - Você não tem dsculpa para não usar](https://reader031.fdocument.pub/reader031/viewer/2022021419/5874f7871a28ab917a8b8349/html5/thumbnails/42.jpg)
https://www.mrprompt.com.br
https://github.com/mrprompt
https://facebook.com/mrprompt
https://br.linkedin.com/in/paesthiago