Erstellen Sie eine anwenderdefinierte Pipeline

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Erstellen Sie eine anwenderdefinierte Pipeline, um Änderungen aus Ihrer Entwicklungsumgebung in die Produktion (oder Ihre Zielinstanz) zu verschieben, indem Sie eine der duplizieren ReleaseOpsPlaybooks.

    Vorbereitungen

    Erforderliche Rolle: Releaseops.Pipeline_admin und Playbook.admin oder pd_author

    Weitere Informationen zu Playbooks finden Sie unter Exploring playbooks.

    Prozedur

    1. Duplizieren Sie eines von ReleaseOpsPlaybooks.
      1. Navigieren zu Alle > Workflow-Studio Und wählen Sie das gewünschte Playbook aus.
      2. Geben Sie einen Namen für Ihr neues Playbook ein, und aktualisieren Sie alle anderen erforderlichen Details.
      Weitere Informationen finden Sie unter Duplicate Playbooks.
    2. Fügen Sie Phasen im Playbook nach Bedarf hinzu oder aktualisieren Sie sie.
      Hinweis:
      Bestimmte Phasen sind an bestimmten Teilen des Flows sinnvoll. Beispielsweise wird die Bereitstellungsanalyse ausgeführt, bevor der Bereitstellungsstatus in „Test“ verschoben wird. Möglicherweise müssen andere Phasen nach dem Wechsel zu „Test“ oder nach der Ausführung von ATF-Tests ausgeführt werden. Normalerweise sollten Sie nichts hinzufügen, nachdem Sie bereit für die Bereitstellung sind.
      Weitere Informationen finden Sie unter Add and configure a stage in a playbook.
    3. Fügen Sie Entscheidungen im Playbook nach Bedarf hinzu oder aktualisieren Sie sie.
      Weitere Informationen finden Sie unter Decision activities.
    4. Wählen Sie Aus Aktivieren Um Ihre Updates abzuschließen und Ihr neues Playbook zur Verwendung verfügbar zu machen.
    5. Erstellen Sie eine Pipeline, die Ihr neues Playbook nutzt.
      1. Navigieren zu Alle > ReleaseOps > Pipelines Und wählen Sie aus Neu .
      2. Geben Sie Ihrer Pipeline einen Namen, und wählen Sie Playbooks für aus Playbook für Bewertung Und Playbook freigeben Felder.
        Sie können Ihre eigenen anwenderdefinierten Playbooks für beide verwenden oder eine Kombination aus anwenderdefinierten Playbooks und Beispiel-Playbooks verwenden.
      3. Klicken Sie mit der rechten Maustaste auf den Header im Pipeline-Formular, und wählen Sie aus Speichern .
    6. Suchen Sie in Ihrer neu erstellten Pipeline die zugehörige Liste „Pipeline-Instanzen“, und wählen Sie aus Neu .
      1. Wählen Sie die Bezeichnung aus Testen.
      2. Wählen Sie Ihre Bereitstellungsinstanz aus.
      3. Wählen Sie Absenden.

    Beispiel: Erstellen Sie ein Bewertungs-Playbook

    Erstellen Sie eine anwenderdefinierte Pipeline, um Changes durch Ihre Umgebung außerhalb der Produktion zu verschieben, indem Sie das Playbook „Bewertung der Bereitstellungsanforderung“ duplizieren. Fügen Sie die Bereitstellungsanalyse hinzu, um zu erkennen, ob Codeänderungen in der Bereitstellung vorhanden sind, und Tests des automatisierten Test-Frameworks (ATF) während der Bewertung zu überspringen.

    Vorbereitungen

    Erforderliche Rolle: Releaseops.Pipeline_admin und Playbook.admin oder pd_author

    Prozedur

    1. Duplizieren Sie das Playbook „Bewertung der Bereitstellungsanforderung“.
      1. Navigieren zu Alle > Workflow-Studio Und wählen Sie aus Bewertung Der Bereitstellungsanforderung playbook.
      2. Wählen Sie Aus Duplikat Aus dem Menü „weitere Aktionen“.
      3. Geben Sie einen Namen für Ihr neues Playbook ein, und aktualisieren Sie alle anderen erforderlichen Details.
    2. Fügen Sie dem Playbook eine neue Phase hinzu, indem Sie nach „Start“ das Symbol „+“ auswählen und z. B. eine Bezeichnung eingeben Analysieren Sie Die Bereitstellung .
      Hinweis:
      Bestimmte Phasen sind an bestimmten Teilen des Flows sinnvoll. Beispielsweise wird die Bereitstellungsanalyse vor dem Bereitstellungsstatus ausgeführt (zu Test verschieben). Möglicherweise müssen andere Phasen nach dem Wechsel zu „Test“ oder nach der Ausführung von ATF-Tests ausgeführt werden. Normalerweise sollten Sie nichts hinzufügen, nachdem Sie bereit für die Bereitstellung sind.
    3. Fügen Sie hinzu Führen Sie Die Bereitstellungsanalyse Aus Aktivität.
    4. Wählen Sie die neu hinzugefügte Aktivität „Bereitstellungsanalyse ausführen“ aus, um sie zu konfigurieren.
      1. Wählen Sie aus Automatisierung Registerkarte im modalen Element „zusätzliche Optionen“.
      2. Wählen Sie im Abschnitt Eingaben des Modals das Symbol aus, und wählen Sie dann aus Übergeordneter Datensatz: Bereitstellungsanforderung .
      3. Wählen Sie Aus Speichern und schließen .
    5. Suchen Sie den Abschnitt ATF-Tests ausführen im Playbook, und fügen Sie nach dem Übergang zur Bewertungsaktivität eine neue Entscheidung hinzu, indem Sie das Symbol + und dann auswählen Entscheidung hinzufügen (wenn/dann) .
      Weitere Informationen finden Sie unter Decision activities.
    6. Wählen Sie die neu hinzugefügte Entscheidung aus, um sie zu konfigurieren.
      1. Wählen Sie aus Verzweigungen Und geben Sie beispielsweise eine Bezeichnung ein Überspringen Sie Tests .
      2. Wählen Sie Aus Bedingung Hinzufügen .
      3. Wählen Sie im Dropdown-Menü Feld die Option aus 1,1 Bereitstellungsanalyse > Ausgaben > Hat Codeänderung.
      4. Wählen Sie Aus Ist Aus dem Dropdown-Menü „Operator“.
      5. Wählen Sie Aus Falsch Aus dem Dropdown-Menü „wahr/falsch“.
      6. Wählen Sie Aus Speichern und schließen .
    7. Bewegen Sie den Mauszeiger über die Verzweigung „Tests überspringen“, und wählen Sie aus Neuen Connector ziehen Symbol, und ziehen Sie den Connector nach der Aufgabe „Testfehler erstellen“ an die Verbindung.
      Bestätigen Sie, dass die Standardverzweigung mit der Ausführung von ATF-Tests für die Bereitstellung verbunden ist.
    8. Wählen Sie Aus Aktivieren Um Ihre Updates abzuschließen und Ihr neues Playbook zur Verwendung verfügbar zu machen.
    9. Erstellen Sie eine Pipeline, die Ihr Bewertungs-Playbook nutzt.
      1. Navigieren zu Alle > ReleaseOps > Pipelines Und wählen Sie aus Neu .
      2. Geben Sie Ihrer Pipeline einen Namen, und wählen Sie Ihr neu erstelltes Playbook in aus Playbook für Bewertung Feld.
      3. Wählen Sie den Header im Pipeline-Formular aus, halten Sie ihn gedrückt (oder klicken Sie mit der rechten Maustaste), und wählen Sie aus Speichern .
    10. Suchen Sie in Ihrer neu erstellten Pipeline die zugehörige Liste „Pipeline-Instanzen“, und wählen Sie aus Neu .
      1. Wählen Sie die Bezeichnung aus Testen.
      2. Wählen Sie Ihre Bereitstellungsinstanz aus.
      3. Wählen Sie Absenden.

    Ergebnisse

    Ihre anwenderdefinierte Pipeline, die das anwenderdefinierte Playbook nutzt, das Sie aus dem standardmäßigen Playbook für die Bewertung von Bereitstellungsanforderungen für die Bewertungsphase erstellt haben, ist jetzt einsatzbereit.
    Hinweis:
    • Die Bezeichnung der Pipeline-Instanz (im obigen Beispiel: Testen Die für Schritt 10a) eingegebene Bezeichnung wird verwendet, um die Instanzdefinition der Instanz zuzuordnen, wie im Playbook referenziert. Durch die Zuordnung der Instanzdefinition mit der Instanzbezeichnung kann ein Playbook von mehreren Pipeline-Definitionen mit verschiedenen Topologien (aber demselben Prozess) verwendet werden. Sie können beispielsweise einen weiteren Pipeline-Datensatz erstellen und denselben Playbooks zuordnen, aber eine andere Testinstanzzuordnung definieren.
    • Die Quellinstanz für das Playbook ist in der Bereitstellungsanforderung definiert, sodass Sie mehrere Quell- oder Entwicklungsumgebungen für ein Release haben können.
    • Die Zielinstanz ist im Release definiert, sodass Sie dieselbe Pipeline wiederverwenden können, um sie in mehreren Ziel- oder Produktionsumgebungen freizugeben.
    • Nur Zwischeninstanzen müssen zugeordnet werden.