Importbasierte Nachweissammlung
Reduzieren Sie den Instanzaufwand, indem Sie die Pipeline-Verarbeitung auf Schrittebene überspringen, um das Change-Management und die Nachweissammlung für zu beschleunigen GitHub Actions Und Azure DevOps(ADO) Orchestration-Tools.
Alle relevanten Nachweise in der Pipeline werden mit der Importanforderung anstelle von Webhook-Benachrichtigungen an die Change-Anforderung angehängt.
Aktivieren Sie die importbasierte Nachweissammlung
Sie können diese Funktion aktivieren, indem Sie den aktivieren Importieren Sie die basierte Nachweissammlung für die Orchestration-Fähigkeit Schalten Sie auf der Seite Eigenschaften um. Weitere Informationen finden Sie unter DevOps Change-Geschwindigkeit -Eigenschaften.
Wie werden die Beweise gesammelt
Wenn der Change-Schritt in einer Pipeline ausgelöst wird, wird ein Rückrufdatensatz mit erstellt status: Erstellt Und Change-Nachweisstatus: Ausstehend . Eine Importanforderung mit den entsprechenden Importanforderungsseiten wird erstellt, um Details zur Pipeline-Ausführung und die erforderlichen Nachweise zu erfassen. Die Change-Anforderung wird dann mit allen daran angehängten Nachweisen erstellt. Darüber hinaus wird beim Pipeline-Abschlussereignis erneut die Funktion zur Erfassung von Nachweisen auf Importbasis ausgelöst, um sicherzustellen, dass alle zugehörigen Nachweise genau abgerufen und der Change-Anforderung zugeordnet werden. Nach der Erstellung der Change-Anforderung bleiben die Mechanismen für die automatische Genehmigung und das nachfolgende Verhalten unverändert mit dem vorhandenen Verhalten.
- Für ADO
-
- Wenn die Eigenschaft für die Build-Pipeline aktiviert ist, erfolgt die Nachweissammlung nur basierend auf dem Pipeline-Abschlussereignis (Ereignisse auf Schrittebene werden nicht verarbeitet, um den Instanzaufwand zu reduzieren).
- Für die Release-Pipeline erfolgt die Nachweissammlung, auch wenn die Eigenschaft aktiviert ist, basierend auf der Verarbeitung von Ereignissen auf Schrittebene.
- Für GitHub Actions
-
- Wenn die Eigenschaft aktiviert ist, erfolgt die Nachweissammlung nur basierend auf dem Workflow-Abschlussereignis (Ereignisse auf Schrittebene werden nicht verarbeitet, um den Instanzaufwand zu reduzieren).
- Wenn Sie verwenden GitHub Actions Bereitstellung Gates in einem Ihrer Schritte, dann müssen Sie die GitHub-App konfigurieren, und die Nachweissammlung erfolgt basierend auf dem Workflow-Abschlussereignis. Weitere Informationen zu Bereitstellungs-Gates finden Sie unter GitHub-Bereitstellungs-Gates für ServiceNow DevOps-Change.
Schlüsselpunkte
- Die importbasierte Nachweissammlung unterstützt alle vorhandenen Pipeline-Stile (Wiederholungen, parallel, sequenziell) und Konfigurationen für GitHub Actions Und ADO.
- Alle Arten von Nachweissammlungen werden für unterstützt GitHub Actions Und ADO im Basissystem werden auch unterstützt, wenn diese Eigenschaft aktiviert ist.
- Für GitHub Actions, Umgebungsbasierter Change wird nicht unterstützt.
- Historische Import- und Abfragefunktionen funktionieren unabhängig von auf dieselbe Weise Importieren Sie die basierte Nachweissammlung für die Orchestration-Fähigkeit Eigenschaft wird aktiviert oder deaktiviert.
- Das erneute Starten des Imports im Importanforderungsdatensatz wird ebenfalls unterstützt.
- Frameworks zur Fehlerbehebung und Fehlerbehandlung bleiben nicht betroffen.
- Wenn Sie ein Upgrade durchführen, wird Importieren Sie die basierte Nachweissammlung für die Orchestration-Fähigkeit Eigenschaft ist standardmäßig deaktiviert.