---
sourceDocument: Xanadu: Integrationen mit Anwendungen erstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Integrationen mit Anwendungen erstellen

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Spoke für kontinuierliche Integration und kontinuierliche Bereitstellung (CICD)

# Spoke für kontinuierliche Integration und kontinuierliche Bereitstellung (CICD) {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 Minuten Lesedauer

Erstellen Sie eine CICD-Pipeline (Continual Integration and Continuation Delivery) für Ihre ServiceNow-Instanzen. Sie können die Veröffentlichung und Installation von Anwendungen aus einem Anwendungs-Repository automatisieren und Plugins aktivieren sowie ATF-Test-Suites und einen Instanz-Scan ausführen.

## CICD-Spoke-Anwendung {#cicd-spoke__section_yw2_zbw_pkb}

Die CICD-Spoke-Anwendung wird standardmäßig ab dem Orlando-Upgrade installiert.

## Spoke-Version {#cicd-spoke__section_agm_bfv_bsb}

Spoke für kontinuierliche Integration und kontinuierliche Bereitstellung (CICD) v1.0.11 ist die neueste Version.{#cicd-spoke__cicd-ver}

## Unterstützte Versionen {#cicd-spoke__section_zjt_sh4_zgb}

Rest-API für kontinuierliche Integration und kontinuierliche Bereitstellung (CICD) Version 1.0.0, eine standardmäßig aktive Now Platform -Funktion.

## Spoke-Abläufe {#cicd-spoke__section_u5m_tgf_kfb}

Diese Spoke hat keine Beispiel-Abläufe.

## Spoke-Unterabläufe {#cicd-spoke__section_uxx_tgf_kfb}

Spoke für kontinuierliche Integration und kontinuierliche Bereitstellung (CICD) stellt Beispiel-Subflows im Entwurfsstatus bereit, um die Automatisierung von CICD -Aufgaben zu demonstrieren. Um einen Beispiel-Unterablauf anzupassen, kopieren Sie ihn in einen neuen Anwendungsbereich. Verfügbare Beispiel-Unterabläufe umfassen Folgendes:  
{#cicd-spoke__table_hbd_qty_qfb__entry__2}

| Subflow | Beschreibung |
|-|-|
| Plugin aktivieren | Aktivieren Sie ein Plugin anhand der ID in der angegebenen Instanz-URL. |
| Changes aus Quellcodeverwaltung mit ID anwenden | Anwenden von Remote-Changes aus der Quellcodeverwaltung auf eine Anwendung über ihre Sys-ID. |
| Changes über Quellcodeverwaltung mit Bereich anwenden | Anwenden von Remote-Changes aus der Quellcodeverwaltung auf eine Anwendung über ihren Bereichsnamen. |
| ATF-Suite beginnt mit der ID | Startet eine Test-Suite über ihre Sys-ID in der angegebenen Instanz-URL. Geben Sie die Ergebnisse der Test-Suite-Ausführung zurück. |
| ATF-Suite beginnt mit dem Namen | Startet eine Test-Suite über ihren Namen unter der angegebenen Instanz-URL. Geben Sie die Ergebnisse der Test-Suite-Ausführung zurück. |
| Batch-Installation | Bei Vorlage eines Batch-Plans im JSON-Format installieren Sie mehrere Pakete (Anwendungen, Anpassungen für Store-Anwendungen und Plugins) zusammen in einem einzigen Batch-Vorgang. |
| Batch-Ergebnisse | Bei Angabe der sys_id eines Ergebnisobjekts können Sie den Installationsstatus jedes Pakets zusammen mit dem gesamten Batch-Plan anzeigen. |
| Batch-Rollback | Führen Sie mit einer Rollback-ID ein Rollback für die Installation(en) von Paketen durch, die als einzelner Batch installiert sind. |
| Ergebnisse des Instanzscans abrufen | Gibt die Ergebnisse der Instanzscanausführung nach Fortschritts-ID zurück. Scan_results geben immer zurück, scan_finding-Ergebnisse werden jedoch nur angezeigt, wenn sie vorhanden sind. |
| Anwendung aus der Quellcodeverwaltung importieren | Importieren einer Anwendung aus der Quellcodeverwaltung unter Verwendung der Repository-URL auf der angegebenen Instanz. |
| Instanzscan -- vollständigen Scan ausführen | Vollständigen Instanzscan unter angegebener Instanz-URL starten. Die Prüfung wird mit allen aktiven Prüfungen ausgeführt. |
| Instanzscan -- Punktscan ausführen | Startet einen Instanzscan auf der angegebenen Instanz ausgehend von einer bestimmten Tabelle und einem bestimmten Datensatz (Tabelle und sys_ID). Ziel wird mit allen relevanten und anwendbaren Prüfungen gescannt. |
| Führen Sie einen Instanzscan aus und führen Sie einen Suitescan aus | Starten des vollständigen Instanzscans für die angegebene Instanz-URL mithilfe einer bestimmten Suite von Prüfungen. |
| Führen Sie einen Instanzscan für eine oder mehrere bereichsbezogene Apps aus | Startet einen Instanzscan für angegebene bereichsbezogene Apps anhand von Prüfungen aus einer angegebenen Suite-ID. |
| Instanzscan ausführen, Suite-Scan für mindestens einen Update-Satz ausführen | Startet einen Instanzscan für die angegebenen Update-Sätze unter Verwendung von Schecks aus einer angegebenen Suite-ID. |
| Anwendungen mit ID installieren | Installieren Sie eine Anwendung über ihre Sys-ID aus dem Anwendungs-Repository. |
| Anwendung mit Bereich installieren | Installieren Sie eine Anwendung über ihren Bereichsnamen aus dem Anwendungs-Repository. |
| Anwendung mit ID veröffentlichen | Veröffentlichen Sie eine Anwendung über ihre Sys-ID im Anwendungs-Repository. |
| Anwendung mit Bereich veröffentlichen | Veröffentlichen Sie eine Anwendung anhand ihres Bereichsnamens im Anwendungs-Repository. |
| Rollback für Anwendung mit ID | Führen Sie ein Rollback für eine Anwendung anhand ihrer Sys-ID durch. Stellen Sie sicher, dass die Rollback-Versionsnummer mit der angegebenen Versionsnummer übereinstimmt oder einen Fehler erzeugt. |
| Rollback für Anwendung mit Bereich | Führen Sie ein Rollback für eine Anwendung anhand ihres Bereichsnamens durch. Stellen Sie sicher, dass die Rollback-Versionsnummer mit der angegebenen Versionsnummer übereinstimmt oder einen Fehler erzeugt. |
| Rollback-Plugin | Setzt ein Plugin anhand der ID unter der angegebenen Instanz-URL auf die zuletzt installierte Version zurück. |
| Warten, bis der Tracker abgeschlossen ist | Warten, bis ein Tracker seinen Fortschritt für die angegebene Instanz-URL abschließt und die Ergebnisse zurückgibt |
[ ]

{#cicd-spoke__table_hbd_qty_qfb}

## Spoke-Aktionen {#cicd-spoke__section_b43_3h2_hfb}

Spoke für kontinuierliche Integration und kontinuierliche Bereitstellung (CICD) bietet Aktionen zum Automatisieren von CICD -Aufgaben, wenn in Now PlatformEreignisse auftreten. Folgende Aktionen sind verfügbar:  
{#cicd-spoke__table_u1p_kh2_hfb__entry__3}

| Kategorie | Aktion | Beschreibung |
|-|-|-|
| App-Repository | Anwendungen mit ID installieren | Installieren Sie eine Anwendung über ihre Sys-ID aus dem Anwendungs-Repository. |
| App-Repository | Anwendung mit Bereich installieren | Installieren Sie eine Anwendung über ihren Bereichsnamen aus dem Anwendungs-Repository. |
| App-Repository | Anwendung mit ID veröffentlichen | Veröffentlichen Sie eine Anwendung über ihre Sys-ID im Anwendungs-Repository. |
| App-Repository | Anwendung mit Bereich veröffentlichen | Veröffentlichen Sie eine Anwendung anhand ihres Bereichsnamens im Anwendungs-Repository. |
| App-Repository | Rollback für Anwendung mit ID | Führen Sie ein Rollback für eine Anwendung anhand ihrer Sys-ID durch. Stellen Sie sicher, dass die Rollback-Versionsnummer mit der angegebenen Versionsnummer übereinstimmt oder einen Fehler erzeugt. |
| App-Repository | Rollback für Anwendung mit Bereich | Führen Sie ein Rollback für eine Anwendung anhand ihres Bereichsnamens durch. Stellen Sie sicher, dass die Rollback-Versionsnummer mit der angegebenen Versionsnummer übereinstimmt oder einen Fehler erzeugt. |
| ATF | ATF -- Suite-Ergebnisse abrufen | Gibt die Ergebnisse der Test-Suite-Ausführung nach Sys-ID zurück. |
| ATF | Fortschritt der Ausführungsnachverfolgung abrufen | Gibt Informationen zum Tracker-Fortschritt nach Sys-ID zurück. |
| ATF | Starten der ATF-Suite mit ID | Startet eine Test-Suite über ihre Sys-ID in der angegebenen Instanz-URL. |
| ATF | Starten der ATF-Suite namens | Startet eine Test-Suite über ihren Namen unter der angegebenen Instanz-URL. |
| Batch-Installation | Batch-Installation | Installieren Sie mehrere Anwendungen gleichzeitig |
| Batch-Installation | Batch-Ergebnisse | Zeigen Sie den Installationsstatus jedes Pakets zusammen mit dem gesamten Batch-Plan an. |
| Batch-Installation | Batch-Rollback | Führen Sie mit einer Rollback-ID ein Rollback für die Installation(en) von Paketen durch, die als einzelner Batch installiert sind. |
| Instanz-Scan | Ergebnisse des Instanzscans abrufen | Gibt die Ergebnisse der Instanzscanausführung nach Fortschritts-ID zurück. „scan_results" wird immer angezeigt, scan_finding-Ergebnisse werden jedoch nur angezeigt, wenn sie vorhanden sind. |
| Instanz-Scan | Instanzscan -- vollständigen Scan ausführen | Gibt die Ergebnisse der Instanzscanausführung nach Fortschritts-ID zurück. Scan_results geben immer zurück, scan_finding-Ergebnisse werden jedoch nur angezeigt, wenn sie vorhanden sind. |
| Instanz-Scan | Instanzscan -- Punktscan ausführen | Vollständigen Instanzscan unter angegebener Instanz-URL starten. Die Prüfung wird mit allen aktiven Prüfungen ausgeführt. |
| Instanz-Scan | Führen Sie einen Instanzscan aus und führen Sie einen Suitescan aus | Startet einen Instanzscan auf der angegebenen Instanz ausgehend von einer bestimmten Tabelle und einem bestimmten Datensatz (Tabelle und sys_ID). Ziel wird mit allen relevanten und anwendbaren Prüfungen gescannt. |
| Instanz-Scan | Führen Sie einen Instanzscan für eine oder mehrere bereichsbezogene Apps aus | Starten des vollständigen Instanzscans für die angegebene Instanz-URL mithilfe einer bestimmten Suite von Prüfungen. |
| Instanz-Scan | Instanzscan ausführen, Suite-Scan für mindestens einen Update-Satz ausführen | Startet einen Instanzscan für angegebene bereichsbezogene Apps anhand von Prüfungen aus einer angegebenen Suite-ID. |
| Plugin | Plugin aktivieren | Aktivieren Sie ein Plugin anhand der ID in der angegebenen Instanz-URL. |
| Plugin | Rollback-Plugin | Setzt ein Plugin anhand der ID unter der angegebenen Instanz-URL auf die zuletzt installierte Version zurück. |
| Quellcodeverwaltung | Changes aus Quellcodeverwaltung mit ID anwenden | Anwenden von Remote-Changes aus der Quellcodeverwaltung auf eine Anwendung über ihre Sys-ID. |
| Quellcodeverwaltung | Changes über Quellcodeverwaltung mit Bereich anwenden | Anwenden von Remote-Changes aus der Quellcodeverwaltung auf eine Anwendung über ihren Bereichsnamen. |
| Quellcodeverwaltung | Anwendung aus der Quellcodeverwaltung importieren | Importieren einer Anwendung aus der Quellcodeverwaltung unter Verwendung der Repository-URL auf der angegebenen Instanz. |
[ ]

{#cicd-spoke__table_u1p_kh2_hfb}

## CICD Kontoanforderungen {#cicd-spoke__section_rh3_lj2_hfb}

Für Spoke für kontinuierliche Integration und kontinuierliche Bereitstellung (CICD) müssen Anmeldeinformationen für die Standardautorisierung erstellt werden. Die Anmeldeinformationen müssen entweder die Rollen admin oder sn_cicd.sys_ci_automation aufweisen, um Aktionen und Flows von CICD zu autorisieren.

## Alias-Anforderungen für Verbindungen und Anmeldeinformationen {#cicd-spoke__section_ibn_pj2_hfb}

IntegrationHub verwendet Aliasse, um Verbindungs- und Anmeldeinformationen sowie OAuth-Anmeldeinformationen zu verwalten. Wenn Sie ein Alias verwenden, müssen Sie nicht mehrere Anmeldeinformations- und Verbindungsinformationsprofile konfigurieren, wenn Sie mehrere Umgebungen verwenden. Wenn sich die Verbindungs- oder Anmeldeinformationen ändern, müssen Sie die Aktionen, die die Verbindung verwenden, nicht aktualisieren.

Diese Spoke verwendet den CICD-Alias-Datensatz, um Aktionen auf lokalen und Remote-Instanzen zu autorisieren. Informationen zum Einrichten der Spoke finden Sie unter [Spoke für kontinuierliche Integration und kontinuierliche Bereitstellung (CICD) einrichten](https://servicenow-prod.fluidtopics.net/l_iNREBUGv~QCQQETP1aAw#set-up-cicd "Verwenden Sie die Standardauthentifizierung, um CICD -REST-API-Aufrufe in einer ServiceNow -Instanz zu authentifizieren.").

## MID-Server-Anforderungen {#cicd-spoke__section_gyl_bwj_vdb}

Diese Aktionen verwenden REST-Aufrufe, die auf einer Instanz oder einem MID-Server ausgeführt werden können. Verwenden Sie den Verbindungsdatensatz, der dem CICD-Alias zugeordnet ist, um zu konfigurieren, wo Aktionen ausgeführt werden, und um MID-Server Auswahlattribute festzulegen. Weitere Informationen finden Sie unter [MID-Server](https://www.servicenow.com/docs/access?context=mid-server-landing&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).

