---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Richtlinien für das Klonen von DevOps Change-Geschwindigkeit

# Richtlinien für das Klonen von DevOps Change-Geschwindigkeit {#ariaid-title1}

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

Klonen Sie die Anwendung DevOps Change-Geschwindigkeit von einer Instanz in eine andere.
Hinweis:  
Gültig für Utah und höher.  
Ausführliche Informationen zum Klonen einer Instanz ServiceNow finden Sie in den folgenden Themen.

* [System clone](https://www.servicenow.com/docs/access?context=c_SystemClone&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)
  * [Request a clone](https://www.servicenow.com/docs/access?context=t_StartAClone&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)
  * [Clone Target Registration and Authentication](https://www.servicenow.com/docs/access?context=t_CreateACloneTarget&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)
  * [Exclude a table from cloning](https://www.servicenow.com/docs/access?context=t_ExcludeATableFromCloning&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)
  * [Data preservation on cloning target instances](https://www.servicenow.com/docs/access?context=data-preservation&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)
  {#devops-cloning__ul_wbf_chx_p1c}
* [Neue sicherungsbasierte Klon-Engine \[KB0540342\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0540342)
{#devops-cloning__ul_prd_k4d_l1c}

## Basissystem-Tabellenausschluss und -erhaltungen für globale Tabellen, die in verwendet werden DevOps {#devops-cloning__section_ctr_bpd_l1c}

{#devops-cloning__table_bzv_jpd_l1c__entry__3}

| Tabellenname | Ausschlusstabelleneintrag vorhanden? | Datenerhaltungsfunktionen vorhanden? |
|-|-|-|
| Für das DevOps-Tool |||
| sys_alias | Nein | Nein |
| http_connection | Ja | Ja |
| discovery_credentials | Ja | Ja |
| oauth_entity_profile | Ja | Ja |
| oauth_entity | Ja | Ja |
| jwt_provider | Ja | Ja |
| jwt_keystore_aliases | Ja | Ja |
| sys_certificate | Ja | Ja |
| token_verification | Ja | Ja |
| sys_user_group | Nein | Nein |
| Für DevOps-Apps |||
| cmdb_ci_business_app | Nein | Nein |
| cmdb_ci_sdlc_component | Nein | Nein |
| cmdb_application_product_model | Nein | Nein |
[ ]

{#devops-cloning__table_bzv_jpd_l1c}

## Tools, die aus der Quellinstanz geklont werden {#devops-cloning__section_vsc_cqd_l1c}

* Den Tools, die aus der Quellinstanz geklont werden, ist ein Verbindungsalias (sys_alias) zugeordnet.
* Der Verbindungsdatensatz und der Anmeldeinformationsdatensatz werden nicht aus der Quellinstanz geklont, da diese Tabellen ausgeschlossen sind.
* Die Tool-URL ist leer, da die Tool-URL dynamisch anhand des Verbindungsdatensatzes berechnet wird.
* Verbindungstest schlägt fehl, da keine aktive Verbindung besteht.
* Alle zugrunde liegenden Entitäten wie Projekte, Pläne, Pipelines, Repositorys, Arbeitselemente, Commits, Pipeline-Ausführung usw. müssen unter dem Tool vorhanden sein.
* Das Token des Tools wird nicht geklont.
* Eingehende neue Webhook-Ereignisse werden für diese Tools nicht automatisch an die geklonte Zielinstanz übermittelt. Die Tools müssen für den Empfang neuer eingehender Ereignisse neu konfiguriert werden.
{#devops-cloning__ul_cpx_2qd_l1c}

Manuelle Schritte für geklonte Tools  
1. Verbindung und Anmeldeinformationen erstellen
   * Verwenden Sie die Aktion Neue Verbindung und Anmeldeinformationen erstellen unter den zugehörigen Links im Tooldatensatz, oder erstellen Sie manuell die Verbindung (http_connection) und den Anmeldeinformationsdatensatz (discovery_credentials), und ordnen Sie sie dem Verbindungsalias des Tools zu.
   * Führen Sie die Aktion Verbinden für das Tool manuell aus, und stellen Sie sicher, dass der Verbindungsstatus des Tools Verbundenist.
   {#devops-cloning__ul_zvn_mtd_l1c}
2. Generieren Sie das Token erneut, und konfigurieren Sie es
   * Verwenden Sie für die Tools, die die tokenbasierte Webhook-Konfiguration unterstützen, die Aktion Token erneut generieren aus den zugehörigen Links auf der Tooldatensatzseite.
   * Durch das erneute Generieren des Tokens werden ein neues Token in der Tabelle „token_verification" sowie Webhooks für das Tool und die Repositorys erstellt, deren Konfigurationsstatus als Konfiguriertlautet.
   * Klicken Sie bei Tools, die keine tokenbasierten Webhooks unterstützen, auf Konfigurieren, und geben Sie den Anwendernamen und das Passwort für den Integrationsbenutzer DevOps ein.
   {#devops-cloning__ul_m2r_std_l1c}
{#devops-cloning__ol_dzk_ltd_l1c}

## Apps, die aus der Quellinstanz geklont werden {#devops-cloning__section_pht_d5d_l1c}

* Bei Apps, die aus der Quellinstanz geklont werden, sind alle App-Zuordnungen intakt.
* Die Links zu Geschäfts-Apps und SDLC-Komponenten werden verwaltet.
* Manuelle Schritte sind nach dem Klonen nicht erforderlich.
{#devops-cloning__ul_wdp_25d_l1c}

## Daten werden in der Zielinstanz beibehalten {#devops-cloning__section_zlg_k5d_l1c}

Ziel ist es, die vorhandenen Tools, Toolverbindungen und Apps in der Zielinstanz beizubehalten.

## Datenerhaltungsfunktionen der Ebene 1 {#devops-cloning__section_qgt_qgx_p1c}

{#devops-cloning__table_sjr_z5d_l1c__entry__4}

| Titel | Tabellenname | Zweck | Vorgeschlagener Filter |
|-|-|-|-|
| Tool: DevOps | sn_devops_tool | Beibehalten der Toolliste DevOps der obersten Ebene. | <kbd class="ph userinput">connection_state=connected^EQ</kbd>, um alle verbundenen Tools beizubehalten oder nach bestimmten Tool-IDs zu filtern. |
| Aliasse für Verbindungen und Anmeldeinformationen | sys_alias | Angegeben im Tool DevOps zum Speichern von Verbindungsdetails. | <kbd class="ph userinput">idLIKEdevops^ORidLIKEspoke^EQ </kbd>, um alle mit DevOpsverbundenen Aliasse beizubehalten. |
| DevOps-App | sn_devops_app | Zum Beibehalten der DevOps-App-Liste der obersten Ebene. |   |
[Tabelle : 1. Erforderliche Datenerhaltungsfunktionen]

{#devops-cloning__table_sjr_z5d_l1c}

## Manuelle Schritte für erhaltene Tools nach dem Klonen {#devops-cloning__section_tb2_sgx_p1c}

1. Verwaltet vonWenn für das Tool in der Zielinstanz vor dem Klonen Benutzergruppen Verwaltet von angegeben wurden, aktualisieren Sie die Benutzergruppen, und legen Sie sie nach dem Klonen manuell im Tooldatensatz fest.

2. Erkannt
   * Projekte, Pipelines, Pläne und Repositorys sind für erhaltene Tools nach dem Klon nicht vorhanden.
   * Führen Sie für Azure DevOps -Tools zuerst Projekte erkennen aus.
   * Führen Sie die Aktion „Erkennen" für das Tool oder das Projekt aus, um die Details zu Pipelines, Plänen und Repositorys abzurufen.
   {#devops-cloning__ul_kb2_mxd_l1c}
3. TitelVerfolgen Sie die erforderlichen Pipelines, Pläne und Repositorys.

4. Konfigurieren
   * Optional für Tools, bei denen die Webhook-URL nur einen Verweis auf die sys_id des Tools enthält. Beispiel: GitHub, GitLab, Jira, Bitbucket.
   * Sie müssen -Projekte Azure DevOps neu konfigurieren, da sich die sys_id des Projekts nach der erneuten Erkennung geändert hat.
   * Das Token bleibt für das Tool gleich.
   * Stellen Sie sicher, dass nach der Neukonfiguration keine doppelten Webhooks im Drittanbieter-Tool DevOps erstellt werden.
   {#devops-cloning__ul_tdj_xxd_l1c}
5. Historischer ImportVerwenden Sie die Importaktion oder den -Arbeitsbereich, um Verlaufsdaten für Pläne, Repositorys und Pipelines zu importieren.

{#devops-cloning__ol_v2s_hxd_l1c}

## Manuelle Schritte für erhaltene Apps nach dem Klonen {#devops-cloning__section_trg_5gx_p1c}

1. Verwaltet vonWenn für die App in der Zielinstanz vor dem Klonen Benutzergruppen Verwaltet von angegeben wurden, aktualisieren Sie die Benutzergruppen, und legen Sie sie nach dem Klonen manuell im App-Datensatz fest.

2. Ordnen Sie der App zuOrdnen Sie der App Pläne, Repositorys und Pipelines manuell neu zu.

3. Erneute Verknüpfung mit SDLC-Komponente und AnwendungsmodellOrdnen Sie die App DevOps manuell der SDLC-Komponente und die SDLC-Komponente dem Anwendungsmodell zu.

{#devops-cloning__ol_psy_tzd_l1c}

## Datenerhaltungsfunktionen der Ebene 2 {#devops-cloning__section_pjf_vgx_p1c}

Versuchen Sie, die Daten und Beziehungen unter DevOps Tools und DevOps Apps zu erhalten. Diese Beibehaltenen Elemente sollten zusammen mit den Ebene1-Beibehaltenen und manuellen Schritten verwendet werden.  
{#devops-cloning__table_qzc_g12_l1c__entry__4}

| Titel | Tabellenname | Zweck | Vorgeschlagener Filter |
|-|-|-|-|
| Plugin: DevOps Data Model ||||
| Artefakt-Repository | sn_devops_artifact_repository | Liste der Artefakt-Repositorys der obersten Ebene. Erforderlich, um Artefakt-Repositorys beizubehalten, die einem konservierten Tool zugeordnet sind. | <kbd class="ph userinput">Tool=toolid^EQ</kbd>, wobei <kbd class="ph userinput">„toolid“</kbd> für das Tool steht, das beibehalten wird. |
| Artefakt | sn_devops_artifact | Liste der Artefakte der obersten Ebene. Erforderlich, um Artefakte beizubehalten, die einem konservierten Tool zugeordnet sind. | <kbd class="ph userinput">artefakt_repository.tool=toolid^EQ</kbd>, wobei „<kbd class="ph userinput">toolid</kbd>" das Tool ist, das beibehalten wird. |
| Pipeline | sn_devops_pipeline | Liste der Pipelines der obersten Ebene. Erforderlich, um Pipelines beizubehalten, die einem konservierten Tool zugeordnet sind. | <kbd class="ph userinput">Tool=toolid^EQ</kbd>, wobei <kbd class="ph userinput">„toolid“</kbd> für das Tool steht, das beibehalten wird. |
| Freigabeversion | sn_devops_plan_version | Liste der Releaseversionen der obersten Ebene. Erforderlich, um Releaseversionen zu behalten, die einem beibehaltenen Planungstool zugeordnet sind. | <kbd class="ph userinput">plan.tool=toolid^EQ</kbd>, wobei <kbd class="ph userinput">„toolid“</kbd> für das Tool steht, das beibehalten wird. |
| Planen | sn_devops_plan | Liste der Pläne der obersten Ebene. Erforderlich, um Pläne beizubehalten, die einem konservierten Planungstool zugeordnet sind | <kbd class="ph userinput">Tool=toolid^EQ</kbd>, wobei <kbd class="ph userinput">„toolid“</kbd> für das Tool steht, das beibehalten wird. |
| Projekt | sn_devops_project | Liste der Projekte der obersten Ebene. Erforderlich, um Projekte zu behalten, die einem konservierten Tool zugeordnet sind. Derzeit unterstützt von Azure DevOps. | <kbd class="ph userinput">Tool=toolid^EQ</kbd>, wobei <kbd class="ph userinput">„toolid“</kbd> für das Tool steht, das beibehalten wird. |
| Repository | sn_devops_repository | Liste der Repositorys der obersten Ebene. Erforderlich, um Repositorys zu behalten, die einem beibehaltenen Codierungstool zugeordnet sind. | <kbd class="ph userinput">Tool=toolid^EQ</kbd>, wobei <kbd class="ph userinput">„toolid“</kbd> für das Tool steht, das beibehalten wird. |
| App zu Artefakt-Repository | sn_devops_m2m_app_artifact_repository | App-/Artefakt-Repository-Zuordnungen. Erforderlich, um die Beziehung zwischen beibehaltenen Apps und Artefakt-Repositorys beizubehalten. | <kbd class="ph userinput">app=appid^EQ</kbd>, wobei <kbd class="ph userinput">„appid“</kbd> die beizubehaltende App ist. |
| App zu Artefakt | sn_devops_m2m_app_artifact | App-/Artefaktzuordnungen. Erforderlich, um die Beziehung zwischen beibehaltenen Apps und Artefakten beizubehalten. | <kbd class="ph userinput">app=appid^EQ</kbd>, wobei <kbd class="ph userinput">„appid“</kbd> die beizubehaltende App ist. |
| App in Plan | sn_devops_m2m_app_plan | App-/Plan-Zuordnungen Erforderlich, um die Beziehung zwischen erhaltenen Apps und Plänen beizubehalten. | <kbd class="ph userinput">app=appid^EQ</kbd>, wobei <kbd class="ph userinput">„appid“</kbd> die beizubehaltende App ist. |
| Plugin: DevOps Vulnerability Integrations ||||
| DevOps-Sicherheits-Orchestration-Beziehung | sn_devops_security_orchestration_relation | Erforderlich, um die Beziehung zwischen der Entität DevOps (z. B. Pipeline) und einem Sicherheitstool beizubehalten. | reference_table = sn_devops_pipeline |
[Tabelle : 2. Erforderliche Datenerhaltungsfunktionen]

{#devops-cloning__table_qzc_g12_l1c}

## Anwenderdefinierte Integrationsdatenerhaltungen {#devops-cloning__section_uhy_xgx_p1c}

Versuchen Sie, die Metadaten im Zusammenhang mit anwenderdefinierten Toolintegrationen in der Zielinstanz zu erhalten. Diese Datenerhaltungsfunktionen können mit Ebene1- und Ebene2-Erhaltungsfunktionen verwendet werden.  
{#devops-cloning__table_cy5_qd2_l1c__entry__4}

| Titel | Tabellenname | Zweck | Vorgeschlagener Filter |
|-|-|-|-|
| Plugin: DevOps Data Model ||||
| Fähigkeit zur Integration eines anwenderdefinierten Tools | sn_devops_integration_capability | Erforderlich, um die unterstützten Aktionen für Zuordnungsdatensätze der Integrationsfähigkeit der anwenderdefinierten Toolintegration beizubehalten. | <kbd class="ph userinput">Tool_integration=customToolIntegrationId^EQ </kbd>, wobei <kbd class="ph userinput">customToolIntegrationId</kbd> der sys_id der anwenderdefinierten Toolintegration ist. |
| Zuordnung der Integrationsfähigkeit des anwenderdefinierten Tools | sn_devops_tool_capability_mapping | Erforderlich, um die Zuordnungsdatensätze der Integrationsfähigkeit der anwenderdefinierten Toolintegration zu speichern. | <kbd class="ph userinput">Tool_integration=customToolIntegrationId^EQ </kbd>, wobei <kbd class="ph userinput">customToolIntegrationId</kbd> der sys_id der anwenderdefinierten Toolintegration ist. |
| Integration von anwenderdefinierten DevOps-Tools | sn_devops_tool_integration | Erforderlich, um den Toolintegrationsdatensatz der anwenderdefinierten Toolintegration zu speichern. | <kbd class="ph userinput">sys_id=customToolIntegrationId^EQ</kbd>, wobei <kbd class="ph userinput">customToolIntegrationId</kbd> der Wert sys_id der anwenderdefinierten Toolintegration ist. |
| Anwenderdefinierte Toolberechtigungen | sn_devops_tool_permission | Erforderlich, um die Berechtigungsprüfungsdatensätze der anwenderdefinierten Toolintegration zu speichern. | <kbd class="ph userinput">Tool_integration=customToolIntegrationId^EQ </kbd>, wobei <kbd class="ph userinput">customToolIntegrationId</kbd> der sys_id der anwenderdefinierten Toolintegration ist. |
| Plugin: DevOps Workspace ||||
| Onboarding-Aufgabentyp für anwenderdefiniertes Tool | sn_devops_ws_onboarding_task_type | Erforderlich, um die Onboarding-Aufgabentypen der anwenderdefinierten Toolintegration beizubehalten. | <kbd class="ph userinput">Tool_integration=customToolIntegrationId^EQ</kbd>, wobei <kbd class="ph userinput">customToolIntegrationId</kbd> die sys_id der anwenderdefinierten Toolintegration ist. |
[Tabelle : 3. Erforderliche Datenerhaltungsfunktionen]

{#devops-cloning__table_cy5_qd2_l1c}

## Datenerhaltungsfunktionen der Ebene 3 {#devops-cloning__section_u5n_dxw_41c}

Ziel ist es, dass die gesamte m2m-Zuordnung in der Zielinstanz intakt ist.  
Hinweis:  
Die folgenden Tabellen sind DevOps -spezifisch. Wenn andere Daten vorhanden sein sollen, können Sie diese Tabellen der Liste der beibehaltenen Elemente hinzufügen. Beispiel: Change-Anforderungen.  
{#devops-cloning__table_r3q_kxw_41c__entry__3}

| Name | Tabellenname | Anwendung |
|-|-|-|
| App | sn_devops_app | DevOps-Datenmodell |
| Artefakt | sn_devops_artifact | DevOps-Datenmodell |
| Artefakt-Repository | sn_devops_artifact_repository | DevOps-Datenmodell |
| Bereitgestellte Artefaktanforderung | sn_devops_artifact_staging | DevOps-Datenmodell |
| Artefaktversion | sn_devops_artifact_version | DevOps-Datenmodell |
| Basisplanungselement | sn_devops_base_planning_item | DevOps-Datenmodell |
| Verzweigung | sn_devops_branch | DevOps-Datenmodell |
| Buildtestergebnis | sn_devops_build_test_result | DevOps-Datenmodell |
| Zusammenfassung von Build-Tests | sn_devops_build_test_summary | DevOps-Datenmodell |
| Rückruf | sn_devops_callback | DevOps-Datenmodell |
| Change-Referenz | sn_devops_change_reference | DevOps-Datenmodell |
| Commit | sn_devops_commit | DevOps-Datenmodell |
| Committer | sn_devops_committer | DevOps-Datenmodell |
| Commit-Details | sn_devops_commit_details | DevOps-Datenmodell |
| Change-Faktor der Punktzahl des Beitragenden | sn_devops_contributor_score_chg_factor | DevOps-Datenmodell |
| Umgebung | sn_devops_environment | DevOps-Datenmodell |
| Importanforderung | sn_devops_import_request | DevOps-Datenmodell |
| Importanforderungsseite | sn_devops_import_request_page | DevOps-Datenmodell |
| Eingehendes Ereignis | sn_devops_inbound_event | DevOps-Datenmodell |
| App zu Artefakt | sn_devops_m2m_app_artifact | DevOps-Datenmodell |
| App zu Artefakt-Repository | sn_devops_m2m_app_artifact_repository | DevOps-Datenmodell |
| App in Plan | sn_devops_m2m_app_plan | DevOps-Datenmodell |
| Artefakt in TaskExecution bereitgestellt | sn_devops_m2m_artifact_execution | DevOps-Datenmodell |
| Artefaktversion zu Commit | sn_devops_m2m_artifact_version_commit | DevOps-Datenmodell |
| Artefaktversion zu Paket | sn_devops_m2m_artifact_version_package | DevOps-Datenmodell |
| Verzweigung in Commit | sn_devops_m2m_branch_commit | DevOps-Datenmodell |
| Commit ausführen | sn_devops_m2m_commit_execution | DevOps-Datenmodell |
| Commit für Abrufanforderung | sn_devops_m2m_commit_pull_request | DevOps-Datenmodell |
| Commit für Arbeitselement | sn_devops_m2m_commit_work_item | DevOps-Datenmodell |
| Zuordnung von Importanforderung zu eingehendem Ereignis | sn_devops_m2m_inbound_event_import_request | DevOps-Datenmodell |
| Toolintegration-Konfigurationsvorlage | sn_devops_m2m_tool_integration_configuration_template | DevOps-Datenmodell |
| Arbeitselement in Releaseversion | sn_devops_m2m_work_item_plan_version | DevOps-Datenmodell |
| Orchestration-Aufgabe | sn_devops_orchestration_task | DevOps-Datenmodell |
| Definition der Orchestration-Aufgabe | sn_devops_orchestration_task_definition | DevOps-Datenmodell |
| DevOps-Paket | sn_devops_package | DevOps-Datenmodell |
| Teilnehmer | sn_devops_participant | DevOps-Datenmodell |
| Leistungstestzusammenfassung | sn_devops_performance_test_summary | DevOps-Datenmodell |
| Pipeline | sn_devops_pipeline | DevOps-Datenmodell |
| Pipeline-Ausführung | sn_devops_pipeline_execution | DevOps-Datenmodell |
| Planen | sn_devops_plan | DevOps-Datenmodell |
| Freigabeversion | sn_devops_plan_version | DevOps-Datenmodell |
| Eingehendes Ereignis verarbeitet | sn_devops_processed_inbound_event | DevOps-Datenmodell |
| Projekt | sn_devops_project | DevOps-Datenmodell |
| Abrufanforderung | sn_devops_pull_request | DevOps-Datenmodell |
| Repository | sn_devops_repository | DevOps-Datenmodell |
| Software-Qualitätskategorie | sn_devops_software_quality_category | DevOps-Datenmodell |
| Softwarequalitätskategorie -- Detail | sn_devops_software_quality_category_detail | DevOps-Datenmodell |
| Softwarequalitätsprüfung -- Detail | sn_devops_software_quality_scan_detail | DevOps-Datenmodell |
| Softwarequalitätsprüfungszusammenfassung | sn_devops_software_quality_scan_summary | DevOps-Datenmodell |
| Softwarequalitätsprüfungszusammenfassung -- Beziehungen | sn_devops_software_quality_scan_summary_relations | DevOps-Datenmodell |
| Softwarequalitäts-Unterkategorie | sn_devops_software_quality_sub_category | DevOps-Datenmodell |
| Schritt | sn_devops_step | DevOps-Datenmodell |
| Schrittausführung | sn_devops_step_execution | DevOps-Datenmodell |
| Tag | sn_devops_tag | DevOps-Datenmodell |
| Aufgabenausführung | sn_devops_task_execution | DevOps-Datenmodell |
| Testausführung | sn_devops_test_execution | DevOps-Datenmodell |
| Testergebnis | sn_devops_test_result | DevOps-Datenmodell |
| Testzusammenfassung | sn_devops_test_summary | DevOps-Datenmodell |
| Testzusammenfassungsbeziehungen | sn_devops_test_summary_relations | DevOps-Datenmodell |
| DevOps-Tool | sn_devops_tool | DevOps-Datenmodell |
| Toolverbindungsstatus | sn_devops_tool_connection_status | DevOps-Datenmodell |
| Tool-Konnektivitätsverlauf | sn_devops_tool_connectivity_history | DevOps-Datenmodell |
| Wartegrund-Nachverfolgung | sn_devops_waiting_reason_tracking | DevOps-Datenmodell |
| Arbeitselement | sn_devops_work_item | DevOps-Datenmodell |
[Tabelle : 4. Tabellen beibehalten und ausschließen]

{#devops-cloning__table_r3q_kxw_41c}

