Onboarden Sie ein neues Tool mit dem generischen Playbook DevOps .
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.
- Verbindung mit einem Tool herstellen
- Verbindung mit einem Tool herstellen
- Geben Sie den Toolzugriff an
- Konfigurieren Sie das -Tool
- 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.
- Nachzuverfolgen auswählen
- Daten importieren
- Zuordnen (Diese Aktivität ist für die Orchestration-Tools vorgesehen, um Pipeline-Schritte zuzuordnen)
- Zusammenfassung
So sieht ein Playbook mit mehreren Fähigkeiten aus:
2. Konfigurieren Sie Aktivitätsdefinitionen
- 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
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.
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:
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.
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.
Ergebnis
Nach Abschluss dieser Schritte kann das Onboarding Ihres Tools mit dem generischen Playbook DevOps durchgeführt werden.