Onboarden Sie ein neues Tool mit dem generischen Playbook DevOps .

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • DevOps Change verfügt über ein vorab erstelltes Playbook-Setup, mit dem Anwender ein neues Tool konfigurieren können. Anwenderdefinierte Toolintegrationen können mithilfe der geführten Playbook-Experience in DevOps Change Arbeitsbereicherstellt werden.

    Playbooks bieten Endanwendern eine visuelle, aufgabenorientierte Anleitung mit den Schritten zum Abschließen eines Prozesses und sorgen so für eine konsistente Experience beim Tool-Onboarding. Ausführliche Informationen zu Playbooks finden Sie unter About Playbook Experience.

    Führen Sie die folgenden Schritte aus, um Ihr anwenderdefiniertes Tool mit dem generischen Playbook DevOps zu integrieren.

    1. Identifizieren Sie die Fähigkeiten des Tools

    Um ein Tool mit dem generischen Playbook zu konfigurieren, müssen Sie zuerst die vom Tool unterstützten Fähigkeiten identifizieren. Ein Tool kann eine oder mehrere Funktionen wie Code, Planung und Orchestrierung aufweisen.

    Das Playbook „Generisch“ besteht aus den folgenden Phasen, und jede Phase hat zugehörige Aktivitäten:
    1. Verbindung mit einem Tool herstellen
      1. Verbindung mit einem Tool herstellen
      2. Geben Sie den Toolzugriff an
      3. Konfigurieren Sie das -Tool
    2. Fähigkeit

      Die Fähigkeit kann vom Typ „Planen“, „Code“ oder „Orchestrieren“ sein. Wenn das Tool über mehrere Fähigkeiten verfügt, sind mehrere Phasen mit dem Fähigkeitsnamen vorhanden.

      1. Nachzuverfolgen auswählen
      2. Daten importieren
      3. Zuordnen (Diese Aktivität ist für die Orchestration-Tools vorgesehen, um Pipeline-Schritte zuzuordnen)
    3. Zusammenfassung

    So sieht ein Playbook mit mehreren Fähigkeiten aus: Playbook mit mehreren Fähigkeiten.

    2. Konfigurieren Sie Aktivitätsdefinitionen

    Jede Aktivität in einem Playbook ist einer Aktivitätsdefinition zugeordnet. DevOps weist die folgenden Aktivitätsdefinitionen auf:
    • DevOps CreateTool AD
    • DevOps AD konfigurieren und testen
    • DevOps Wählen Sie Zugeordnete Objekte, AD
    • DevOps Daten importieren, AD
    • DevOps Services zuordnen, AD
    • DevOps Zusammenfassung, AD
    Weitere Informationen finden Sie unter Exploring playbooks und About Playbook Experience.

    Die Tabelle DevOpssn_devops_capability_activity_mapping wurde erstellt, um Zuordnungen zwischen Aktivitätsdefinitionen und Fähigkeiten zu verwalten. Diese Tabellenkonfiguration wird verwendet, um die Phasen und Aktivitäten für ein Tool dynamisch zu rendern. Sie können die Bedingungen nach Bedarf aktualisieren, um eine bestimmte Aktivität für ein Tool zu aktivieren oder zu deaktivieren.

    Tabelle „Toolfunktionalität – Aktivitätszuordnungen“

    Beispielsweise unterstützen Tools wie GitLab und JFrog den Datenimport nicht. Daher benötigen Sie die Aktivität „Datenimport“ für solche Tools nicht. In diesem Fall müssen Sie die Logik in der Bedingungsspalte hinzufügen, um für diese Arten von Tools „false“ zurückzugeben. Sehen Sie sich die folgende Abbildung als Referenz an: Beispiel, bei dem die Datenimportlogik auf „false“ festgelegt ist.

    3. Konfigurieren Sie die Aktivitäts-UI für die Aktivitätsdefinition

    Playbook-Aktivitäts-UIs definieren den Experience-Typ und die UI-Vorlage, die Anwendern bei der Verwaltung von Playbooks gerendert werden. Sie können mehrere Aktivitäts-UIs für eine Aktivitätsdefinition konfigurieren und jede dynamisch basierend auf der Bedingungsauswertung rendern.

    DevOps verfügt über die folgenden AUIs für die Aktivität „Tool erstellen“. Außer dieser haben alle anderen Aktivitätsdefinitionen nur eine Aktivitäts-UI.

    DevOps AUIs.

    Sie können eine beliebige Aktivitäts-UI basierend auf der Anforderung konfigurieren. Anweisungen zum Navigieren in der Playbook-Aktivitäts-UI finden Sie unter .

    Identifizieren Sie die erforderliche Aktivitäts-UI, und fügen Sie Ihr Tool im Bedingungsgenerator hinzu, damit die UI im Playbook für das Tool berücksichtigt wird.Überschreiben Sie die Playbook-Aktivität.

    Ergebnis

    Nach Abschluss dieser Schritte kann das Onboarding Ihres Tools mit dem generischen Playbook DevOps durchgeführt werden.