Conceito e mecanismo
O plano de release deve explicitar dependências entre componentes e equipas, ordem de execução, critérios de passagem e capacidade necessária. Uma alteração de base de dados pode precisar de compatibilidade com duas versões da aplicação durante uma transição. Não deduzas a ordem correta pelo nome das equipas ou pela sequência em que chegaram os pedidos. Acorda pré-condições e resultados observáveis com especialistas. Inclui tempo de validação, observação e recuperação, além do comando de deployment. Num contexto internacional, comunica horários com fuso explícito e confirma cobertura de todos os participantes necessários. A presença de uma janela no calendário não garante disponibilidade de competências ou acesso.
Aplicação guiada
Num caso fictício, dois pipelines tentam instalar versões diferentes no mesmo ambiente. Serializar os jobs evita execução simultânea, mas um job antigo ainda pode correr depois do mais recente e repor uma versão desatualizada. A documentação GitLab distingue resource_group, que coordena concorrência no recurso configurado, da prevenção de jobs de deployment desatualizados. Confirma com a equipa da plataforma o âmbito e a configuração efetiva; não assumes que um bloqueio num projeto protege todos os outros. A coordenação deve saber qual versão é desejada, qual está instalada e quais jobs continuam pendentes. Um rollback intencional precisa de decisão própria, em vez de surgir acidentalmente da ordem da fila.
Serialização evita simultaneidade; não garante por si só que a última execução usa a versão pretendida.
Armadilhas comuns
Fila como ordem correta; bloqueio local como global; calendário como capacidade; fuso implícito.
Tópicos relacionados: Âmbito, versão e resultado · Artefactos, integridade e evidência · Prontidão e exposição gradual
Coordena dependências, versão desejada e capacidade antes de iniciar a sequência.
Referência: Deployment safety · Google SRE release and canary guidance; GitHub immutable releases and GitLab release evidence and deployment safety; DORA five-metric model; inspected 2026-10-01