slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · slide completo em um...
TRANSCRIPT
![Page 1: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/1.jpg)
Classificação da Informação: Uso IrrestritoClassificação da informação: Uso Interno
Slide completo em https://lnkd.in/eKXAEJV
![Page 2: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/2.jpg)
Um Jarvis no Gitlab do SicrediComo boas práticas e padrões vêm sendo controlados, sem tirar a autonomia das pessoas
Opa...tudo bom guri? Tu é o Daniel Jacobsen? Trabalha como Analista de Gestão de Configuração na área de Qualidade de TI do Sicredi, né?
Conheço teu pai!
![Page 3: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/3.jpg)
Feito...subi minha versão
para produção!
E as alterações que subi ontem
pararam de funcionar. Você
não fez o merge...
![Page 4: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/4.jpg)
![Page 5: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/5.jpg)
Classificação da Informação: Uso IrrestritoClassificação da informação: Uso Interno
2.685 Componentes24.371.212 Linhas de código
987 Pessoas alterando código
![Page 6: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/6.jpg)
![Page 7: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/7.jpg)
![Page 8: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/8.jpg)
RDM criada automaticamente
![Page 9: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/9.jpg)
Mas isso demora muito...cada push,
uns 5 minutos!
Mas são os testes unitários e inspeção de código!
Acho melhor executar!
![Page 10: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/10.jpg)
CI/CD Verifica
execuções
Alerta se não executou qualidade
de código
Registra % que não
executou
Shell scripts
![Page 11: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/11.jpg)
Todas essas pipelines deixaram de executar a parte
de qualidade de código?
É muita coisa!
![Page 12: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/12.jpg)
Adiciona push webhook em
todos projetos
Shell scripts
Pipeline de Qualidade de
Código
![Page 13: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/13.jpg)
Mas a tag é o que marca o que está sendo entregue!
Recriei a tag várias vezes...achei
melhor assim!
Pois é...se ficar apagando e recriando a
tag, vai perder a rastreabilidade!
![Page 14: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/14.jpg)
Adiciona push webhook em
todos projetos
Shell scripts
Pipeline de Qualidade de
Código
Bloqueia exclusão de tag e
verifica exclusões
Alerta exclusões
de tags
![Page 15: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/15.jpg)
O fato agora, é que precisamos
identificar as instalações
realizadas em produção!
![Page 16: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/16.jpg)
Adiciona push webhook em
todos projetos
Shell scripts
Pipeline de Qualidade de
Código
Bloqueia exclusão de tag e
verifica exclusões
Alerta exclusões
de tags
Identifica instalações em
produção
![Page 18: Slide completo em //s3-sa-east-1.amazonaws.com/thedevconf... · 2019-11-28 · Slide completo em Um Jarvis no Gitlab do Sicredi Como boas práticas e padrões vêm sendo controlados,](https://reader034.vdocuments.site/reader034/viewer/2022050506/5f9789bd2de23e11cc1660d5/html5/thumbnails/18.jpg)
Classificação da Informação: Uso IrrestritoClassificação da informação: Uso InternoPerguntas?
linkedin.com/in/dgjacobsen/