Aktualisiert Konfigurationsdaten in einem vorhandenen Changeset oder in einem neuen Changeset. Sie können Ihre Änderungen für spätere Aktualisierungen speichern oder die Änderungen speichern und committen. Beim Festlegen der Changes wird ein Snapshot für jedes bereitstellbar erstellt, das von den Changes betroffen ist.
Vorbereitungen
Wichtig: Ab dem Release
Washington DC wird
DevOps Config auf den Übergang in den Zustand „Veraltet“ vorbereitet. Es wird ausgeblendet und in neuen Instanzen nicht mehr installiert, aber weiterhin unterstützt. Weitere Informationen finden Sie im Artikel
Deprecation Process [KB0867184] (Abkündigungsprozess) in der
Now Support Knowledge Base.
Erforderliche Rolle: cdm_editor oder cdm_admin
Warum und wann dieser Vorgang ausgeführt wird
- Wenn Sie die Änderungen, die Sie an einer Anwendung vorgenommen haben, committen (Changeset committen), generiert das System einen Snapshot von jedem bereitstellbar, das aktualisiert wurde. Ein Snapshot ist ein genauer Datensatz der Konfigurationsdaten für bereitstellbar. Snapshots sind schreibgeschützt – Sie können einen Snapshot nicht ändern. Sie können jedoch ein neues Changeset starten, das auf einem bestimmten Snapshot basiert.
- Manchmal hat ein anderer Anwender Änderungen an einem Datensatz committet (und dadurch einen neuen Snapshot erstellt), während Sie an einem Changeset derselben Daten arbeiten. In diesem Fall sind die Daten, an denen Sie arbeiten, veraltet (die Daten haben den Status, in dem sie sich befanden, bevor der andere Benutzer Änderungen committete). Dies kann zu Datenkonflikten führen. Weitere Informationen zur Verwendung von Changesets und zur Verwaltung der Versionskontrolle durch CDM finden Sie unter Changesets und Versionskontrolle in CDM.
Prozedur
-
Verwenden Sie eine der folgenden Methoden, um ein Changeset zur Bearbeitung zu öffnen:
- Wählen Sie auf der Registerkarte Aktivität für eine Anwendung eine Changeset-Nummer aus.
- Wählen Sie auf der Registerkarte Übersicht oder Konfigurationsdaten für eine Anwendung die Option Konfigurationsdaten bearbeitenaus.
Wichtig: Speichern Sie Ihre Änderungen, wann immer Sie sich der Änderungen anvertrauen, und bevor Sie die Registerkarte Konfigurationsdaten verlassen.
Das Changeset wird auf der Registerkarte Konfigurationsdaten geöffnet.
-
Wählen Sie in der Konfigurationsdatenstruktur das Element aus, das Sie in der Skriptansicht oder der Listenansicht bearbeiten möchten.
Standardmäßig zeigt der Bereich Editor die Skriptansicht der Schlüssel-Wert-Paare (Konfigurationsdatenelemente – CDIs) im ausgewählten Knoten an. Einzelheiten zu Vorgängen auf der Registerkarte Konfigurationsdaten finden Sie unter Konfigurationsdaten werden angezeigt und bearbeitet.
-
Fügen Sie Komponenten, Sammlungen oder Bereitstellungenhinzu. Weitere Informationen finden Sie in den Anweisungen unter Definieren oder aktualisieren Sie eine Komponente, Definieren oder aktualisieren Sie eine Sammlung in einer Anwendungund Bereitstellbares Element erstellen und aktualisieren.
-
Wählen Sie Speichern aus, um die Änderungen im Changeset zu speichern und die Änderungen im Changeset für den Commit vorzubereiten.
Der Editorbereich, die Listenansicht und der Vorschaubereich werden aktualisiert, um den Status „Gelöst“ des Changesets widerzuspiegeln. Das System aktualisiert das Changeset, nicht jedoch die Anwendung. Änderungen werden auf der Registerkarte Aktivität angezeigt. Sie müssen ein Changeset committen, um die Konfigurationsdaten für die Anwendung zu aktualisieren. Nach dem Speichern können Sie mit anderen Aktivitäten fortfahren und später zurückkehren, um das Changeset zu bearbeiten.
- Wahlweise:
Wählen Sie Committenaus.
Das Dialogfeld „Änderungen festschreiben“ wird geöffnet und listet alle
bereitstellbar auf, die von den Änderungen betroffen sind.
Hinweis: Nachdem Sie ein Changeset committet haben, kann das Changeset nicht mehr geändert werden.
Das System generiert einen Snapshot von jedem bereitstellbar, der von den Änderungen betroffen ist. Das Dialogfeld enthält die folgenden
zusätzlichen Aktionen:
- Wenn kein Bereitstellungen von den Änderungen betroffen ist, wählen Sie Keine zusätzlichen Aktionenaus. Das System aktualisiert die Anwendung, um die Änderungen beizubehalten.
-
- Wählen Sie Snapshots validieren aus, um die folgenden Vorgänge für alle generierten Snapshots auszuführen:
- Das System führt alle Richtlinien aus, die statisch oder dynamisch dem zugeordneten bereitstellbarzugeordnet sind.
- Wenn der Snapshot alle Richtlinien erfüllt, wird der Statuswert Validierung auf Bestanden gesetzt, und auf der Registerkarte Validierungsergebnisse werden keine Einträge aufgeführt. Wenn die Validierung mit der Veröffentlichungsoption Publish Valid (Gültige veröffentlichen) ausgelöst wurde, werden gültige Snapshots automatisch veröffentlicht.
- Wenn bei einer Richtlinie Probleme auftreten, wird der Statuswert Validierung auf Fehlgeschlagengesetzt. Auf der Registerkarte Validierungsergebnisse werden alle von Richtlinien zurückgegebenen Fehler oder Warnungen angezeigt.
- Wenn eine Richtlinie nicht vollständig ausgeführt werden konnte, wird der Wert für den Validierungsstatus auf Ausführungsfehler festgelegt, und auf der Registerkarte Validierungsergebnisse wird angezeigt, dass die Validierung aufgrund eines Fehlers fehlgeschlagen ist.
- Wählen Sie Validieren und Snapshots veröffentlichen aus, um die Validierung durchzuführen, wie in der Aktion Snapshots validieren beschrieben. Nur Snapshots, die die Validierung bestehen, werden veröffentlicht. Nur veröffentlichte Snapshots können exportiert werden.
Wählen Sie Committenaus.
- Das System aktualisiert die Anwendung, um die Änderungen an Konfigurationsdaten beizubehalten.
- Der Status des Changesets ändert sich in Committed.
- Das Changeset kann nicht geändert werden.
- Wenn Snapshots erstellt wurden, enthält die Bestätigungsmeldung einen Link zu den Snapshots.
- Wenn während des Commit-Prozesses ein Fehler auftritt, wird der Status des Changesets auf Commit (fehlgeschlagen) festgelegt.