Cultura e fluxo
Desenhar o caminho até a produção
As etapas entre o commit e o usuário — e o que decidir em cada uma.
O que é?
O caminho até a produção é a sequência de etapas automatizadas que uma mudança percorre depois do commit: verificação, empacotamento, publicação em ambientes intermediários e, por fim, produção. Desenhá-lo é decidir o que acontece em cada etapa e o que impede a mudança de seguir adiante.
Por que existe?
Sem um caminho definido, cada mudança segue um percurso improvisado: às vezes testada, às vezes publicada direto, com passos que variam conforme quem está conduzindo. O resultado é imprevisibilidade — ninguém sabe dizer o que foi verificado numa publicação específica.
Um caminho explícito responde três perguntas de forma estável: o que garante que esta mudança está boa?, o que a impede de avançar se não estiver? e como voltar atrás se algo escapar?
No mundo real
É a linha de produção de uma fábrica, com pontos de inspeção. A peça só avança se passar em cada um, e nenhum inspetor precisa decidir subjetivamente se ela está boa — o critério é objetivo e o mesmo sempre.
E assim como numa fábrica, inspeção demais trava a linha. O desenho bom não é o que verifica tudo em todo lugar: é o que verifica o essencial no ponto mais barato de cada verificação.
Onde isso é usado
É o esqueleto de qualquer entrega automatizada. E o princípio de promover o mesmo artefato é o que resolve a pergunta mais incômoda de um incidente: "o que exatamente está rodando em produção?". Com identificação pelo commit, a resposta é imediata; com rótulo móvel, é uma investigação.
O que aprender depois
O caminho passa por ambientes diferentes. A próxima lição trata de mantê-los parecidos o suficiente para que o teste signifique alguma coisa.
Agora pratique
5 itens. Ler não fixa; responder fixa.