Implementar uma estratégia de controle de versão

Avançado
Administrador
Engenheiro de IA
Engenheiro de dados
Desenvolvedor
Engenheiro de DevOps
Engenheiro de Plataforma
Engenheiro de segurança da informação
Analista de Operações de Segurança
Especialista de Adoção de Serviço
Arquiteto de solução
Fundador de startup
Gerente de tecnologia
Azure
Azure Artifacts
Azure Boards
Serviços de Nuvem do Azure
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

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.