Connectez votre GitHub instance pour détecter, configurer et importer des référentiels, des plans et des pipelines.
Avant de commencer
Rôle requis : sn_devops.admin ou sn_devops.tool_owner
Effectuez les étapes spécifiées dans la section Mise en route avant de vous connecter à un outil.
Pourquoi et quand exécuter cette tâche
Procédure
-
Entrez les détails de l’instance pour vous connecter à DevOps GitHub Change Velocity en accédant à .
-
Entrez une valeur dans le champ Nom de l’outil et remplissez les détails de l’outil.
- Facultatif :
Sélectionnez Serveur MID pour un outil local qui est associé à un serveur MID.
L’application est automatiquement définie sur DevOps et la fonctionnalité est définie sur REST.
Remarque : Pour GitHub Enterprise Server (instance locale), OAuth n’est pas pris en charge si vous vous connectez à l’aide d’un MID Server.
-
Sélectionnez Soumettre.
Une fois l’outil créé, vous êtes redirigé vers la page d’enregistrement de l’outil.
-
Si vous souhaitez contrôler l’accès à l’outil, ajoutez les groupes qui doivent avoir accès à l’outil dans le champ Géré par de l’onglet Accès .
Les tâches que les utilisateurs des groupes peuvent effectuer dépendent des rôles qui leur sont affectés.
Remarque : Seuls les groupes contenant des utilisateurs ayant DevOps des rôles peuvent être sélectionnés dans le champ Géré par .
L’option Tous les propriétaires d’applications peuvent afficher et associer des objets d’outil à des applications devient disponible à la sélection si vous choisissez de restreindre l’accès à l’outil. Cette option permet à tous les utilisateurs ayant le rôle de DevOps propriétaire de l’application d’accéder à l’outil. Si cette option est sélectionnée, ils seront en mesure d’afficher, d’associer, de détecter, d’importer des données historiques et de modifier les étapes du pipeline (le cas échéant) des objets de l’outil.
-
Sélectionnez Détecter pour détecter les référentiels, plans ou pipelines existants pour l’outil.
Les enregistrements du référentiel sont ajoutés à la liste connexe Référentiels.
-
Configurez automatiquement l’URL Webhook dans un référentiel afin d’envoyer GitHub des notifications à l’outil DevOps en sélectionnant Configurer.
Vous pouvez également choisir d’activer l’interrogation nocturne pour extraire le système de données pour tous les référentiels ou pipelines suivis en définissant la propriété
Activer l’interrogation sur
Oui.
Remarque : Si vous ne disposez pas des privilèges d’administrateur pour votre GitHub outil (pour permettre la configuration automatique de l’URL Webhook), vous devrez peut-être demander à l’utilisateur administrateur de l’outil de la configurer pour vous (créer et configurer manuellement l’URL Webhook dans l’instance de votre outil). Une fois le webhook configuré dans l’outil, passez en mode de configuration manuelle pour vous connecter manuellement à l’outil, puis quittez.
-
Cliquez sur Importer pour importer des données historiques à partir du référentiel.
Les enregistrements de branche et les enregistrements de validation importés à partir du référentiel sont ajoutés aux listes connexes correspondantes.
-
Dans le champ Application , cliquez sur la liste de recherche et sélectionnez un enregistrement d’application à associer au référentiel, ou cliquez sur Nouveau pour en créer un.