Implementar uma estratégia de controle de versão
Este módulo explica estratégias de controle de versão para empacotamento, princípios de controle de versão semântico, fluxos de trabalho de promoção de pacotes e práticas recomendadas para gerenciar versões de pacote em todo o ciclo de vida de desenvolvimento de software. Saiba como usar exibições do Azure Artifacts para indicar a qualidade do pacote e implementar o controle de versão automatizado em pipelines de CI/CD.
Objetivos de aprendizagem
Ao final deste módulo, você poderá:
- Entender a importância do controle de versão para o gerenciamento de pacotes e o acompanhamento de dependências
- Implementar o controle de versão semântico (SemVer 2.0) para numeração de versão consistente
- Usar exibições do Azure Artifacts (@Local, @Prerelease, @Release)) para gerenciar a qualidade do pacote
- Promover pacotes por meio de diferentes exibições com base nos níveis de qualidade
- Enviar pacotes por push de pipelines de build com números de versão apropriados
- Aplicar práticas recomendadas para estratégias de controle de versão em fluxos de trabalho do DevOps
Pré-requisitos
- Noções básicas sobre conceitos de DevOps e pipelines de CI/CD
- Familiaridade com os princípios de gerenciamento de pacotes e gerenciamento de dependências
- Experiência com o Azure DevOps ou plataformas de CI/CD semelhantes
- O conhecimento dos conceitos de controle de versão de software é benéfico
Introdução ao Azure
Escolha a conta do Azure correta para você. Pague conforme o uso ou experimente o Azure grátis por até 30 dias. Inscrição.