Skip to content
Latchkey

Release Train - Definição do Glossário de CI/CD

Um release train envia o que estiver pronto até um corte fixo e recorrente, e o que não estiver pronto pega a próxima release agendada.

Um release train é um cronograma de release fixo e recorrente: quaisquer features que estejam mergeadas e prontas até o corte são enviadas juntas, e o que não estiver pronto aguarda a próxima partida.

Release trains trocam "enviar quando a feature estiver pronta" por "enviar em cadência". Como o cronograma é previsível, as equipes se planejam em torno das partidas e a pressão para enfiar uma feature imatura diminui.

Exemplo de cadência

Uma equipe em um train de duas semanas corta uma branch de release a cada segunda-feira alternada. Features mergeadas até sexta pegam aquele train; o resto espera, mantendo cada release pequena e previsível.

Guias relacionados