18
Classificação da Informação: Uso Irrestrito Classificação da informação: Uso Interno Slide completo em https://lnkd.in/eKXAEJV

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,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

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,

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,

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,

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,
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,

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,
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,
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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

Classificação da Informação: Uso IrrestritoClassificação da informação: Uso InternoPerguntas?

linkedin.com/in/dgjacobsen/