---
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


---

# Nummer der Change-Anforderung in der Jenkins-Pipeline abrufen

# Nummer der Change-Anforderung in der Jenkins-Pipeline abrufen {#ariaid-title1}

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

Rufen Sie die Nummer der Change-Anforderung in einer Jenkins-Pipeline basierend auf bestimmten Change-Details ab, indem Sie das Skript snDevOpsGetChangeNumber ausführen.

## Vorbereitungen

Erforderliche Rolle: Jenkins-Administrator

## Prozedur

1. Öffnen Sie in Ihrem Jenkins-Dashboard die Pipeline, für die Sie die Change-Anforderungsnummer abrufen möchten.
2. Navigieren Sie zu Konfigurieren \> Pipeline.
3. Aktualisieren Sie im Abschnitt Pipeline-Skript das Skript snDevOpsGetChangeNumber mit den folgenden Eingabeparametern:  
   * Pipeline-Name  
     Hinweis:  
     Bei einer Pipeline mit mehreren Verzweigungen muss dem Pipelinenamen der Verzweigungsname vorangestellt werden.
   * Build-Nummer
   * Stufenname  
     Hinweis:  
     Bei einer geschachtelten Phase muss dem Phasennamen der Name der übergeordneten Phase vorangestellt werden.
   * Verzweigungsname (nur für Pipeline mit mehreren Verzweigungen)

   {#get-change-request-number-in-jenkins-pipeline__ul_pyx_l21_bwb}  
   Hinweis:  
   Wenn Sie die Change-Anforderungsdetails nicht als Eingabeparameter angeben, wird die Nummer der Change-Anforderung abgerufen, die der aktuellen Pipeline und Phase zugeordnet ist.  
   Beispiel für eine Pipeline mit mehreren Verzweigungen:

       snDevOpsGetChangeNumber (changeDetails: """{ "pipeline_name": "github_multi_branch_pipeline/scratch/release", "build_number": "${env.BUILD_NUMBER}", "stage_name": "Prod/Deploy", "branch_name": "scratch/release" }""");

   Beispiel für eine Jenkins-Pipeline:

       snDevOpsGetChangeNumber (changeDetails: """{ "pipeline_name": "github_pipeline", "build_number": "${env.BUILD_NUMBER}", "stage_name": "Prod/Deploy" }""");

4. Speichern Sie das Skript.
5. Navigieren Sie zu „DevOps" \> „Orchestrieren" \> „Pipeline Change Requests".
6. Wählen Sie den Change-Datensatz aus, der der Pipeline zugeordnet ist.
7. Genehmigen Sie den Change Request, indem Sie im Feld Status die Option Genehmigtwählen.
8. Öffnen Sie in Jenkins die Pipeline, für die Sie die Change-Anforderungsnummer abrufen.
9. Wählen Sie Jetzt erstellen aus.  
   Die Nummer der Change-Anforderung, die der Pipeline zugeordnet ist, wird als Ausgabe in der Pipeline angezeigt.
{#get-change-request-number-in-jenkins-pipeline__steps_o3v_pm4_bwb}

