Aktualisieren Sie die Details der Change-Anforderung in der Jenkins-Pipeline

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • Aktualisieren Sie die Change-Anforderungsdetails, die einer Jenkins-Pipeline zugeordnet sind, indem Sie das Skript snDevOpsUpdateChangeInfo in der Pipeline ausführen.

    Vorbereitungen

    Erforderliche Rolle: Jenkins-Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie aktualisieren status Parameter in einer Change-Anforderung werden nur die folgenden Übergänge unterstützt:
    • Abbrechen: Status der Change-Anforderung muss sein Implementieren Um den Status in zu verschieben Abbrechen . Grund Ist eine obligatorische Eingabe zum Aktualisieren des Status in „Abgebrochen“.
    • Geschlossen: Status der Change-Anforderung muss sein Implementieren Oder Implementierung veröffentlichen Um den Status in zu verschieben Schließen . CLOSE_Code Und CLOSE_Notes Sind obligatorische Eingaben, um den Status in „Geschlossen“ zu aktualisieren.

    Geben Sie den Status der Change-Anforderung als Ganzzahlwert an:

    • 4 – Abbrechen (Wert in der sn_devops.change_request.cancel_state-Eigenschaft festgelegt)
    • 3 – Geschlossen (Wert in der Eigenschaft „sn_devops.change_request.closed_state“ festgelegt)

    Wenn Sie ein Auswahlfeld aktualisieren, müssen Sie einen gültigen Auswahlwert angeben, der in der entsprechenden Auswahlliste verfügbar ist. Beispiel: Die Auswahllistenwerte für Abschlusscode Felder sind erfolgreich, erfolgreich_Probleme und nicht erfolgreich. Auswahlwerte für das Feld „Abschlusscode“

    Prozedur

    1. Öffnen Sie in Ihrem Jenkins-Dashboard die Pipeline, für die Sie die Details der Change-Anforderung aktualisieren möchten.
    2. Navigieren Sie zu Konfigurieren > Pipeline . Pipeline-Skriptabschnitt in Jenkins
    3. Aktualisieren Sie im Abschnitt „Pipeline-Skript“ SnDevOpsUpdateChangeInfo Skript mit den folgenden Eingabeparametern:
      • Nummer der Change-Anforderung, deren Details aktualisiert werden müssen.
      • Change-Anforderungsdetails, die als Schlüssel-Wert-Paare aktualisiert werden sollen.
      { "short_description": "Test description", "priority": "1", "start_date": "2021-02-05 08:00:00", 
      "end_date": "2022-04-05 08:00:00", "justification": "test justification", "description": "test description", 
      "cab_required": <true/false>, "comments": "This update for work notes is from jenkins file", "work_notes": "test work notes", 
      "assignment_group": "<SYS_ID>", "state":"<STATE_CODE>", "close_code":"<successful/successful_issues/unsuccessful>", "reason":"<As per Choice List>" 
    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 Details der Change-Anforderung aktualisieren.
    9. Wählen Sie Aus Jetzt Erstellen .
      Die in Schritt 3 angegebenen Details der Change-Anforderung werden für die Pipeline aktualisiert.