integração contínua - você não tem dsculpa para não usar

42
Integração Contínua Você não tem desculpa para não usar Thiago Paes mrprompt

Upload: thiago-paes

Post on 10-Jan-2017

749 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Integração contínua - Você não tem dsculpa para não usar

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

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

"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
Page 5: Integração contínua - Você não tem dsculpa para não usar

O ___ é quem cuida do deploy.

Page 6: Integração contínua - Você não tem dsculpa para não usar
Page 7: Integração contínua - Você não tem dsculpa para não usar

"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
Page 9: Integração contínua - Você não tem dsculpa para não usar

Teste é obrigação

Page 10: Integração contínua - Você não tem dsculpa para não usar
Page 11: Integração contínua - Você não tem dsculpa para não usar

É!

Page 12: Integração contínua - Você não tem dsculpa para não usar

Processos manuais podem falhar...

Page 13: Integração contínua - Você não tem dsculpa para não usar

… principalmente se feitos com pressa.

Page 14: Integração contínua - Você não tem dsculpa para não usar
Page 15: Integração contínua - Você não tem dsculpa para não usar

Pessoas podem falhar...

Page 16: Integração contínua - Você não tem dsculpa para não usar

… miseravelmente.

Page 17: Integração contínua - Você não tem dsculpa para não usar

"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
Page 19: Integração contínua - Você não tem dsculpa para não usar

Travis CI

Page 20: Integração contínua - Você não tem dsculpa para não usar
Page 21: Integração contínua - Você não tem dsculpa para não usar

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

É 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

Codeship

Page 24: Integração contínua - Você não tem dsculpa para não usar
Page 25: Integração contínua - Você não tem dsculpa para não usar

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

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

Jenkins

Page 28: Integração contínua - Você não tem dsculpa para não usar
Page 29: Integração contínua - Você não tem dsculpa para não usar

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

Difícil de configurar

Devorador de recursos

Page 31: Integração contínua - Você não tem dsculpa para não usar

PHPCI

Page 32: Integração contínua - Você não tem dsculpa para não usar
Page 33: Integração contínua - Você não tem dsculpa para não usar

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

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

Bamboo - CI

Page 36: Integração contínua - Você não tem dsculpa para não usar
Page 37: Integração contínua - Você não tem dsculpa para não usar

Buildkite

Page 38: Integração contínua - Você não tem dsculpa para não usar

AWS CodePipeline

Page 39: Integração contínua - Você não tem dsculpa para não usar

O sistema é foda...

Page 40: Integração contínua - Você não tem dsculpa para não usar

DÚVIDAS ?

Page 41: Integração contínua - Você não tem dsculpa para não usar
Page 42: Integração contínua - Você não tem dsculpa para não usar

https://www.mrprompt.com.br

https://github.com/mrprompt

https://facebook.com/mrprompt

https://br.linkedin.com/in/paesthiago

[email protected]