Rufen Sie die Nummer der Change-Anforderung in der Jenkins-Pipeline ab

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • Rufen Sie die Nummer der Change-Anforderung basierend auf bestimmten Change-Details in einer Jenkins-Pipeline 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 Nummer der Change-Anforderung abrufen möchten.
    2. Navigieren Sie zu Konfigurieren > Pipeline .
    3. Aktualisieren Sie im Abschnitt „Pipeline-Skript“ SnDevOpsGetChangeNumber Skript mit den folgenden Eingabeparametern:
      • Pipeline-Name
        Hinweis:
        Bei einer Pipeline mit mehreren Verzweigungen muss der Pipeline-Name mit dem Verzweigungsnamen versehen werden.
      • Build-Nummer
      • Phasenname
        Hinweis:
        Für eine geschachtelte Phase muss dem Phasennamen der übergeordnete Phasenname vorangestellt werden.
      • Verzweigungsname (nur für Pipeline mit mehreren Verzweigungen)
      Hinweis:
      Wenn Sie die Details der Change-Anforderung 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-Anforderungen .
    6. Wählen Sie den Change-Datensatz aus, der der Pipeline zugeordnet ist.
    7. Genehmigen Sie die Change-Anforderung, indem Sie auswählen  Genehmigt  In  Status  Feld.
    8. Öffnen Sie in Jenkins die Pipeline, für die Sie die Nummer der Change-Anforderung abrufen.
    9. Wählen Sie Aus Jetzt Erstellen .
      Die der Pipeline zugeordnete Change-Anforderungsnummer wird als Ausgabe in der Pipeline angezeigt.