2.5.1.3 - Promoção do código entre ambientes¶
A estrutura de diretório do MP corresponde aos ambientes necessários para a vida útil da aplicação, possibilitando a publicação em cada ambiente a partir do repositório a ele correspondente.
Sendo assim, a publicação da aplicação em um determinado ambiente é precedida da promoção do seu código para a branch a ele correspondente.
Desenvolvimento -> Release Candidate¶
Promoção de código da branch de desenvolvimento para a branch temporária release candidate é comum durante a execução de uma OS e, ao final dela, ocorre obrigatoriamente, para a validação das entregas pelos usuários.
A equipe de desenvolvimento da aplicação, após aval da área de negócios e aprovação formal do líder de projeto, deverá solicitar o [Merge Request] para a branch release candidate, utilizando o padrão de nomenclatura de tags, de acordo com o descrito em 2.5.1.2 - Commits, pushes, tags e branches temporárias.
Release Candidate -> Master¶
O código da branch release candidate será promovido para a branch master por demanda da Área de Negócio responsável pelo Produto.
O Líder de Projeto deverá solicitar um [Merge Request] para a branch master, utilizando o padrão de nomenclatura de tags, de acordo com o descrito em 2.5.1.2 - Commits, pushes, tags e branches temporárias.
Atualizado por Redmine Admin há aproximadamente 6 anos · 1 revisões