Automatisieren Sie die Erstellung von DevOps-Change-Anforderungen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Ändern Sie Ihre Pipeline, um automatisch eine DevOps-Change-Anforderung zu erstellen.

    Warum und wann dieser Vorgang ausgeführt wird

    In Schritt 5 in diesem Thema müssen Sie die Attribute für die Change-Anforderung angeben. Change-Attribute können in mehreren Bereichen angegeben werden. Sie können im Pipelineschritt von DevOps Change-Geschwindigkeit, im Subflow des Standard-Change-Handlers, in einem Genehmigungs-Flow, in einer Vorlage angegeben oder in der Pipeline übergeben werden. Wenn ein Change-Modell verwendet wird, können sie auch in Modellvoreinstellungen angegeben werden. Weitere Informationen finden Sie unter Attribute für DevOps-Change-Anforderungen.

    Wenn Sie Geschäftsregeln verwendet haben, müssen Sie die Eigenschaft sn_devops.change_request.apply_attributes_on_creation auf „true“ festlegen, damit die in der Pipeline übergebenen Change-Attribute beim Erstellen der Change-Anforderung festgelegt werden, anstatt der Attribute, die nach der Erstellung der Change-Anforderung übergeben werden. Weitere Informationen finden Sie unter DevOps Change-Geschwindigkeit -Eigenschaften.

    Vorbereitungen

    Erforderliche Rolle: sn_devops.admin, sn_devops.tool_owner oder sn_devops.app_owner

    Prozedur

    1. Wählen Sie unter DevOps Change Arbeitsbereichdie Option Change-Erstellung automatisieren aus.
    2. Wählen Sie im Feld Anwendung die Anwendung aus, die Sie der Pipeline zuordnen möchten, für die Sie die Erstellung von Change-Anforderungen automatisieren möchten, und wählen Sie Weiteraus.

      Wählen Sie Ihre Anwendung aus.

    3. Wählen Sie die Pipeline mit dem Schritt (der Phase) aus, ab dem Sie die automatisierte Erstellung von Change-Anforderungen auslösen möchten.
      Hinweis:
      Wenn die Pipeline nicht angezeigt wird, stellen Sie sicher, dass sie der im vorherigen Schritt ausgewählten Anwendung zugeordnet ist.

      Wählen Sie eine Pipeline aus.

      Der Verbindungsstatus des Tools, das der Pipeline zugeordnet ist, wird in der Spalte Gesamtstatus angezeigt. Außerdem wird basierend auf dem Verbindungsstatus des Tools eine Warnung angezeigt, bevor mit dem nächsten Schritt fortgefahren wird.

    4. Wählen Sie den Schritt in der Pipeline aus, von dem aus Sie die automatisierte Erstellung einer Change-Anforderung auslösen möchten.
      Hinweis:
      Sie können diese Aktivität überspringen, wenn Sie stattdessen Change-Attribute in der Pipeline verwalten und angeben möchten, wie im Schritt Change aktivieren angegeben.

      Wählen Sie einen Schritt aus.

    5. Geben Sie die Change-Attribute in den Change-Feldern an, und aktivieren Sie den Change-Beleg, indem Sie die Option Change-Beleg auswählen.
      Hinweis:
      Sie können die Aktivität des Angebens von Change-Attributen überspringen, wenn Sie diese Attribute stattdessen in der Pipeline verwalten und angeben möchten. Change-Belege können jedoch nur über ServiceNow DevOps Change-Geschwindigkeit aktiviert werden.

      Weitere Informationen zum Konfigurieren von Change-Einstellungen finden Sie unter Change erstellen.

      Sie müssen den Change-Beleg aktivieren, wenn die Pipeline nicht angehalten werden soll, wenn die Change-Anforderung erstellt wird. Sie können die Eigenschaft sn_devops.enable_change_receipt_state_transition deaktivieren, wenn der Status nicht automatisch geändert werden soll.

      Geben Sie die Change-Attribute an.

    6. Ändern Sie Ihre Pipeline und verwenden Sie das entsprechende Code-Fragment, um die Change-Steuerung zu aktivieren und Change-Attribute anzugeben.
      Je nach Orchestration-Tool werden die Schritte zum Aktivieren der Change-Steuerung angezeigt. Befolgen Sie die Anweisungen auf der -Seite, und ändern Sie Ihre Pipeline entsprechend.

      Die folgende Abbildung zeigt die Schritte für Azure DevOps.

      Change-Steuerungsskript für Azure DevOps.

    7. Wählen Sie Fertig.