Implementarea unei strategii de versiune

Avansat
Administrator
AI Engineer
Data Engineer
Developer
DevOps Engineer
Platform Engineer
Security Engineer
Security Operations Analyst
Service Adoption Specialist
Solution Architect
Startup Founder
Technology Manager
Azure
Azure Artifacts
Azure Boards
Azure Cloud Services
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

Acest modul explică strategiile de versiune pentru împachetare, principiile de versiune semantică, fluxurile de lucru de promovare a pachetelor și cele mai bune practici pentru gestionarea versiunilor de pachete pe tot parcursul ciclului de viață al dezvoltării software. Aflați să utilizați vizualizările Azure Artifacts pentru a indica calitatea pachetului și pentru a implementa versiunea automată în conductele CI/CD.

Obiective de instruire

Până la sfârșitul acestui modul, puteți să:

  • Înțelegeți importanța versionării pentru gestionarea pachetelor și urmărirea dependențelor
  • Implementarea versiunilor semantice (SemVer 2.0) pentru numerotarea consecventă a versiunilor
  • Utilizați vizualizările Azure Artifacts (@Local, @Prerelease, @Release) pentru a gestiona calitatea pachetului
  • Promovați pachetele prin diferite vizualizări în funcție de nivelurile de calitate
  • Împingeți pachete din conducte de compilare cu numere de versiune adecvate
  • Aplicați cele mai bune practici pentru strategiile de versiune în fluxurile de lucru DevOps

Cerințe preliminare

  • Înțelegerea de bază a conceptelor DevOps și a conductelor CI/CD
  • Familiarizare cu principiile de gestionare a pachetelor și de gestionare a dependențelor
  • Experiență cu Azure DevOps sau platforme CI/CD similare
  • Cunoașterea conceptelor de versiune software este benefică

Familiarizați-vă cu Azure

Alegeți contul Azure potrivit pentru dvs. Plătiți pe măsură ce utilizați sau încercați Azure gratuit timp de până la 30 de zile. Înregistrați-vă.