pres:gerti:devops:informacoes:estrutura_repositorios

Diferenças

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

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
pres:gerti:devops:informacoes:estrutura_repositorios [20/04/2026 14:53] 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 usando o [[:pres:gerti:padronizacao_git:start|Gitflow]], é preciso que:+Como estamos usando o [[pres:gerti:padronizacao_git:start|Gitflow]], é preciso que:
  
-  * Todos os repositórios devem conter as branches ''<nowiki>main</nowiki>''  e ''<nowiki>develop</nowiki>''+  * Todos os repositórios devem conter as branches ''%%main%%'' e ''%%develop%%''
-  * A branch ''<nowiki>main</nowiki>''  possua o código que está sendo utilizado em produção +  * A branch ''%%main%%'' possua o código que está sendo utilizado em produção 
-  * A branch ''<nowiki>develop</nowiki>''  possua o código mais atualizado utilizado em homologação. +  * A branch ''%%develop%%'' possua o código mais atualizado utilizado em homologação. 
-  * As branches ''<nowiki>main</nowiki>''  e ''<nowiki>develop</nowiki>''  estejam marcadas como **Protegidas**  nas configurações do Gitlab.+  * 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]].
  
 Caso o projeto fuja desse padrão, é necessário realizar uma refatoração: 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   - Encontrar quais as branches que estão em produção e homologação
-  - Renomeá-las para ''<nowiki>main</nowiki>''  e ''<nowiki>develop</nowiki>''+  - Renomeá-las para ''%%main%%'' e ''%%develop%%''
   - Marcá-las como **Protegidas**.   - Marcá-las como **Protegidas**.
  
Linha 22: Linha 23:
 Para auxiliar na gestão dos serviços, é importante que no README dos projetos: Para auxiliar na gestão dos serviços, é importante que no README dos projetos:
  
-  * Tenha as URLs de Produção e Homologação dos projetos e das APIs que eles consomem+  * Tenha as suas **URLs** de Produção e Homologação e das APIs que eles consomem.
  
-====== Salve ======+===== Nomes dos Commits =====
  
 +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.
 +
 +===== Versionamento =====
 +
 +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.1776696800.txt.gz
  • Última modificação: 20/04/2026 14:53
  • por lvinicius