Em uma empresa de tecnologia, especialmente no desenvolvimento de software, tag, versão e build são conceitos relacionados à gestão do ciclo de vida do produto e à organização do código-fonte. Aqui está a diferença entre eles:
Refere-se ao número oficial de lançamento de um produto ou software. Costuma seguir uma convenção como v1.2.0, 2.5.3, etc.
Usos comuns:
Indicar funcionalidades novas, melhorias ou correções.
Seguir um padrão de versionamento semântico, MAJOR.MINOR.PATCH, onde:
Exemplo:
Versão 3.4.1 → Terceira grande versão, com 4 atualizações intermediárias e 1 correção.
É o identificador interno de uma compilação específica do software.
Usos comuns:
Exemplo:
Build 20250604.1234 ou build-543 → Indica a 543ª compilação feita no sistema.
A versão pode ser a mesma (v2.1.0), mas com builds diferentes ao longo dos testes.
É uma etiqueta aplicada no repositório de código (como Git) para marcar um ponto específico no histórico.
Usos comuns:
Exemplo:
Tag v1.5.0 no Git → Marca o commit que originou essa versão.
Conceito | O que é? | Exemplo | Função Principal |
Versão | Nome oficial do release | v2.3.1 | Comunicação externa e controle funcional |
Build | Identificador interno da compilação | build-145 | Controle técnico e rastreabilidade |
Tag | Marcador no repositório de código | tag v2.3.1 | Referência estável no histórico de código |