DevOps Config verwenden
Nach der Installation und Einrichtung durch die Entwicklerrolle DevOps verwendet die Rolle „developer“ (oder App-Entwickler) DevOps Config, um die (von ihnen committeten) Konfigurationsdaten vor der Bereitstellung zu validieren und zu korrigieren.
Verbrauchsprozess:
- Eine Konfigurationsänderung wird als Teil der Rolle des Entwicklers oder Anwendungstechnikers committet.
- Der Build-Prozess wird in der Pipeline gestartet.
Wenn eine Konfigurationsänderung im Quellcode-Repository committet wird, löst sie normalerweise den Build-Prozess in der Pipeline aus.
- Laden Sie Konfigurationsdaten mit Azure DevOps -Pipeline-Aufgaben oder Jenkins -Pipeline-Aktionen hoch.
DevOps Config Pipelineaufgaben und -aktionen werden für die Interaktion mit Ihrem Datenmodell zum Hochladen von Konfigurationsdaten zur Validierung verwendet.
- Snapshot-Status der hochgeladenen Konfigurationsdatei abrufen
Ein Snapshot (mit Konfigurationsdaten) wird erstellt, wenn der Konfigurations-Change committet wird.
- Überprüfen Sie die Gültigkeit des Snapshots anhand der Richtlinien DevOps Config.
Sobald die Konfigurationsdaten hochgeladen und der Snapshot erstellt wurden, werden sie in DevOps Config anhand einer Reihe von Richtlinien validiert, die für die spezifische Bereitstellungsumgebung vordefiniert sind.
- Veröffentlichen Sie den Snapshot nach der Validierung.
Nach der Validierung durch DevOps Configwerden die Konfigurationsdaten veröffentlicht, und von DevOps wird eine Change-Anforderung DevOps Change-Geschwindigkeit erstellt (Change-Steuerung).
Snapshot-Informationen werden auf der Registerkarte Change-Anforderung DevOpsKonfigurations-Changes für eine beschleunigte Ursachenanalyse angezeigt.
- Genehmigen Sie die Change-Anforderung DevOps.
Sobald die Change-Anforderung DevOps genehmigt wurde, werden die Konfigurationsdaten in Ihrer CI/CD-Pipeline verwendet.
- Stellen Sie in Ihrer Umgebung bereit.
Sobald der Change in Ihrer Umgebung bereitgestellt wurde, wird die Change-Anforderung geschlossen.
- Verwenden Sie Exporter DevOps Config, um Ihre Konfigurationsdaten zu exportieren, die von Ihren Bereitstellungstools verwendet werden sollen.