Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
pres:gerti:devops:informacoes:estrutura_repositorios [20/04/2026 12:40] – criada lviniciuspres:gerti:devops:informacoes:estrutura_repositorios [20/04/2026 16:38] (atual) lvinicius
Linha 5: Linha 5:
 ===== Branches Main e Develop ===== ===== Branches Main e Develop =====
  
-Como estamos seguindo o Gitflow, todos os repositórios devem conter as branches ''%%main%%'' e ''%%develop%%''.+Como estamos usando [[pres:gerti:padronizacao_git:start|Gitflow]]é preciso que:
  
-É importante que a branch ''%%main%%'' possua o código que está sendo utilizado atualmente em produção e que na branch ''%%develop%%'' esteja o código mais atualizado utilizado em homologação.+  * Todos os repositórios devem conter as branches ''%%main%%'' e ''%%develop%%''
 +  * A branch ''%%main%%'' possua o código que está sendo utilizado em produção 
 +  * A branch ''%%develop%%'' possua o código mais atualizado utilizado em homologação
 +  * As branches ''%%main%%'' e ''%%develop%%'' estejam marcadas como **Protegidas** nas configurações do Gitlab. 
 +  * As branches temporárias devem ser nomeadas segundo o [[pres:gerti:padronizacao_git:start|Gitflow]].
  
-As branches ''%%main%%'' e ''%%develop%%'' devem ser marcadas como **Protegidas** nas configurações do Gitlab. Dessa formapara fazer uma alteração na ''%%develop%%'':+Caso o projeto fuja desse padrãoé necessário realizar uma refatoração:
  
-  - Crie uma branch temporária, partindo da ''%%develop%%''. +  - Encontrar quais as branches que estão em produção e homologação 
-  - Faça o **Merge Request**+  - Renomeá-las para ''%%main%%''''%%develop%%'' 
-  - Apague a branch temporária.+  - Marcá-las como **Protegidas**.
  
-Assim como descrito pelo Gitlfow.+===== README =====
  
-Caso o projeto fuja desse padrão, é necessário realizar uma refatoração, encontrar quais as branches que estão em produção e homologação, renomeá-las para ''%%main%%'' e ''%%develop%%'' e marcá-las como **Protegidas**.+Para auxiliar na gestão dos serviços, é importante que no README dos projetos:
  
-  * Organização dos repositórios +  * Tenha as suas **URLs** de Produção e Homologação e das APIs que eles consomem. 
-    ☒ Main e Develop como padrão + 
-    ☒ Main e Develop protegidas +===== Nomes dos Commits ===== 
-    ☒ Para editar nelas é necessário criar uma branch e fazer merge request + 
-    Usar o Gitflow +Os commits devem ser nomeados segundo o padrão descrito em [[pres:gerti:devops:informacoes:nomenclatura_commits|Nomenclatura Commits]], para integrar com a nossa automação de versionamento. 
-    * README com URL das APIs + 
-    Nomes dos Commits seguindo o padrão +===== Versionamento ===== 
-    * Pré-commit+ 
 +Como descrito no [[pres:gerti:padronizacao_git:start|Gitflow]], é importante que os repositórios sejam versionados segundo o [[pres:gerti:devops:informacoes:versionamento_semantico|Versionamento Semântico]]. 
 + 
 +Para isso, o repositório deve [[pres:gerti:devops:guias:como_criar_uma_pipeline_de_ci_cd|implementar uma Pipeline com Versionamento]].
  
  • pres/gerti/devops/informacoes/estrutura_repositorios.1776688817.txt.gz
  • Última modificação: 20/04/2026 12:40
  • por lvinicius