Intégrer un nouvel outil à l’aide d’un DevOps playbook générique
Changement DevOps dispose d’une configuration de playbook prédéfinie permettant aux utilisateurs de configurer un nouvel outil. Des intégrations d’outils personnalisées peuvent être créées à l’aide de l’expérience de playbook guidée dans le Changement DevOps Espace de travail.
Les Playbooks fournissent aux utilisateurs finaux un guide visuel, axé sur les tâches, qui indique les étapes à suivre pour terminer un processus, garantissant ainsi une expérience cohérente pour l’intégration des outils. Pour en savoir plus sur les playbooks, reportez-vous à la section About Playbook Experience.
Procédez comme suit pour intégrer votre outil personnalisé à l’aide du DevOps playbook générique.
1. Identifier les capacités de l’outil
Pour configurer un outil à l’aide du playbook générique, vous devez d’abord identifier les options prises en charge par l’outil. Un outil peut avoir une ou plusieurs options telles que le code, la planification et l’orchestration.
- Connecter à un outil
- Connecter à un outil
- Spécifier l’accès à l’outil
- Configurer l’outil
- Aptitude
L’aptitude peut être de type planifier, coder ou orchestrer. Si l’outil dispose de plusieurs options, il existe plusieurs étapes portant le nom de l’option.
- Sélectionner pour suivre
- Importer les données
- Associer (cette activité permet aux outils d’orchestration d’associer des étapes du pipeline)
- Résumé
Voici à quoi ressemble un playbook avec plusieurs
2. Configurer les définitions d’activité
- DevOps CreateTool AD
- DevOps Configurer et tester AD
- DevOps Sélectionner les objets associés AD
- DevOps Importer les données AD
- DevOps Associer des AD de services
- DevOps Résumé AD
La DevOps table sn_devops_capability_activity_mapping a été créée pour maintenir les associations entre les définitions d’activité et les options. Cette configuration de table est utilisée pour afficher dynamiquement les étapes et les activités d’un outil. Vous pouvez mettre à jour les conditions selon vos besoins afin d’activer ou de désactiver une activité particulière pour un outil.
Par exemple, les outils aiment GitLab et JFrog ne prennent pas en charge l’importation de données. Vous n’avez donc pas besoin de l’activité d’importation de données pour ces outils. Dans ce cas, vous devez ajouter la logique dans la colonne condition pour retourner faux pour ces types d’outils. Consultez l’image suivante à titre de référence :
3. Configurer l’interface utilisateur de l’activité pour la définition d’activité
Les interfaces utilisateur des activités Playbook définissent le type d’expérience et le modèle d’interface utilisateur fournis aux utilisateurs lors de la gestion des Playbooks. Vous pouvez configurer plusieurs interfaces utilisateur d’activité pour une définition d’activité et afficher l’une d’entre elles dynamiquement en fonction de l’évaluation de la condition.
DevOps comporte les AUI suivants pour l’activité Créer un outil. À l’exception de cela, toutes les autres définitions d’activité n’ont qu’une seule interface utilisateur d’activité.
Vous pouvez configurer n’importe quel utilisateur d’activité en fonction de vos besoins. Reportez-vous à la documentation pour naviguer dans l’interface utilisateur de l’activité Playbook.
Identifiez l’interface utilisateur de l’activité requise et ajoutez votre outil dans le générateur de conditions afin que l’interface utilisateur soit activée dans le playbook de l’outil.
Résultat
Une fois ces étapes terminées, votre outil peut être intégré à l’aide du DevOps playbook générique.