pres:gerti:devops:informacoes:nomenclatura_commits

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:nomenclatura_commits [20/04/2026 11:30] lviniciuspres:gerti:devops:informacoes:nomenclatura_commits [20/04/2026 11:42] (atual) – [Automatizar o versionamento] lvinicius
Linha 4: Linha 4:
  
 Adotamos o padrão [[https://www.conventionalcommits.org/pt-br/v1.0.0/|Conventional Commits]], o qual inicia o commit com um prefixo como ''%%fix:%%'', ''%%feat:%%'', ''%%docs:%%'' para identificar o tipo da mudança. Adotamos o padrão [[https://www.conventionalcommits.org/pt-br/v1.0.0/|Conventional Commits]], o qual inicia o commit com um prefixo como ''%%fix:%%'', ''%%feat:%%'', ''%%docs:%%'' para identificar o tipo da mudança.
- 
-É importante utilizar esse padrão pois os repositórios possuem (devem possuir) um [[https://gitsource.tce.go.gov.br/GER-TI/tce.kubernetes/tce.templates/-/tree/main/templates/versioning|Job de Versionamento]] na Pipeline de CI/CD. Esse job lê os nomes dos commits, identifica se a alteração corrige um bug, adiciona alguma funcionalidade, ou se mantém a compatibilidade, e gera automaticamente a tag da versão do repositório no padrão de [[pres:gerti:devops:informacoes:versionamento_semantico|Versionamento Semântico]] 
  
 Para mais informações, veja também o [[https://github.com/angular/angular/blob/main/contributing-docs/commit-message-guidelines.md|Guia de Commits do Angular]] que também usa o [[https://www.conventionalcommits.org/pt-br/v1.0.0/|Conventional Commits]]. Para mais informações, veja também o [[https://github.com/angular/angular/blob/main/contributing-docs/commit-message-guidelines.md|Guia de Commits do Angular]] que também usa o [[https://www.conventionalcommits.org/pt-br/v1.0.0/|Conventional Commits]].
Linha 15: Linha 13:
   * Tornar o histórico de commits mais legível   * Tornar o histórico de commits mais legível
   * Padronizar a comunicação entre a equipe   * Padronizar a comunicação entre a equipe
 +
 +==== Automatizar o versionamento ====
 +
 +É importante utilizar esse padrão pois os repositórios possuem (devem possuir) um [[https://gitsource.tce.go.gov.br/GER-TI/tce.kubernetes/tce.templates/-/tree/main/templates/versioning|Job de Versionamento]] na Pipeline de CI/CD. Esse job lê o nome dos commits e gera automaticamente a tag da versão do repositório no padrão de [[:pres:gerti:devops:informacoes:versionamento_semantico|]].
 +
 +{{:pres:gerti:devops:informacoes:20260420083356.png?nolink&1281x183}}
 +
  
 ===== Sintaxe dos Commits ===== ===== Sintaxe dos Commits =====
  • pres/gerti/devops/informacoes/nomenclatura_commits.1776684619.txt.gz
  • Última modificação: 20/04/2026 11:30
  • por lvinicius