Implementieren einer Versionsverwaltungsstrategie
In diesem Modul werden Versionsverwaltungsstrategien für Verpackungen, Prinzipien der semantischen Versionsverwaltung, Paketförderungsworkflows und bewährte Methoden zum Verwalten von Paketversionen während des gesamten Softwareentwicklungslebenszyklus erläutert. Erfahren Sie, wie Sie Azure Artifacts-Ansichten verwenden, um die Paketqualität anzugeben und automatisierte Versionsverwaltung in CI/CD-Pipelines zu implementieren.
Lernziele
Am Ende dieses Moduls können Sie:
- Verstehen der Wichtigkeit der Versionsverwaltung für das Paketmanagement und die Nachverfolgung von Abhängigkeiten
- Implementieren der semantischen Versionsverwaltung (SemVer 2.0) für eine konsistente Versionsnummerierung
- Verwenden Sie Azure Artifacts-Ansichten (@Local, @Prerelease, @Release)), um die Paketqualität zu verwalten.
- Höherstufen von Paketen anhand verschiedener Ansichten basierend auf Qualitätsstufen
- Pushen von Paketen aus Buildpipelines mit entsprechenden Versionsnummern
- Anwenden bewährter Methoden für Versionsverwaltungsstrategien in DevOps-Workflows
Voraussetzungen
- Grundlegendes Verständnis von DevOps-Konzepten und CI/CD-Pipelines
- Vertrautheit mit Paketverwaltungs- und Abhängigkeitsverwaltungsprinzipien
- Erfahrung mit Azure DevOps oder ähnlichen CI/CD-Plattformen
- Kenntnisse der Softwareversionsverwaltungskonzepte sind von Vorteil
Erste Schritte mit Azure
Wählen Sie das für Sie geeignete Azure-Konto aus. Nutzen Sie die Vorausbezahlung, oder testen Sie Azure kostenlos für bis zu 30 Tage. Registrieren Sie sich.