Implementare una strategia di controllo delle versioni
Questo modulo illustra le strategie di controllo delle versioni per la creazione di pacchetti, i principi di controllo delle versioni semantici, i flussi di lavoro di promozione dei pacchetti e le procedure consigliate per la gestione delle versioni dei pacchetti in tutto il ciclo di vita dello sviluppo software. Informazioni su come usare le viste di Azure Artifacts per indicare la qualità dei pacchetti e implementare il controllo delle versioni automatizzato nelle pipeline CI/CD.
Obiettivi di apprendimento
Al termine di questo modulo, si è in grado di:
- Comprendere l'importanza del controllo delle versioni per la gestione dei pacchetti e il rilevamento delle dipendenze
- Implementare il controllo delle versioni semantiche (SemVer 2.0) per la numerazione coerente delle versioni
- Usare le viste di Azure Artifacts (@Local, @Prerelease, @Release) per gestire la qualità dei pacchetti
- Promuovere i pacchetti tramite visualizzazioni diverse in base ai livelli di qualità
- Eseguire il push di pacchetti dalle pipeline di compilazione con numeri di versione appropriati
- Applicare le procedure consigliate per le strategie di controllo delle versioni nei flussi di lavoro DevOps
Prerequisiti
- Conoscenza di base dei concetti di DevOps e delle pipeline CI/CD
- Familiarità con i principi di gestione dei pacchetti e gestione delle dipendenze
- Esperienza con Azure DevOps o piattaforme CI/CD simili
- La conoscenza dei concetti relativi al controllo delle versioni software è utile
Informazioni di base su Azure
Scegliere l'account Azure più adatto per l'utente. Pagamento a consumo o prova gratuita di Azure per un massimo di 30 giorni. Iscriversi.