Intégration de référentiels Git dans la Control Room

L'intégration Git dans la Control Room assure le mappage un-à-un de robots enregistrés dans l'espace de travail public de la Control Room et la structure de fichier Git à distance. Les validations Git vous permettent d'appliquer les normes de sécurité, de conformité et de code, et garantissent que les bonnes pratiques établies d'une organisation peuvent être appliquées à leurs processus de développement robot.

La Control Room a un client Git qui est connecté au référentiel Git qui stocke l'historique des fichiers de votre espace de travail public. Chaque fois qu'un développeur robot effectue un enregistrement robot :
  • Les robot et les fichiers dépendants sont archivés dans l'espace de travail public.
  • La Control Room crée une validation qui contient tout le contenu de l'enregistrement particulier dans le référentiel Git.
  • Le commentaire saisi dans le processus d'enregistrement est utilisé comme message de validation Git et les détails de l'utilisateur sont enregistrés comme auteur de la validation Git.
  • Les définitions Robot sont stockées sous forme de fichiers JSON dans le référentiel Git.
Remarque : Le référentiel Git doit être configuré de manière à disposer d'un accès en écriture uniquement sur la Control Room et non sur un autre client Git.

Référentiels Git pris en charge

Vous pouvez configurer la Control Room pour répliquer le référentiel Git intégré avec l'hôte Git distant et synchroniser les informations à l'aide de Git push. Les sources suivantes sont certifiées pour l'intégration Git avec le Control Room.
  • GitHub
  • BitBucket
  • Azure DevOps

L'exposition des fichiers à votre hôte Git distant vous permet de passer en revue le code robot et les fichiers à l'aide de comparaisons tierces et d'outils d'analyse de code statique pour aider à faire respecter les normes de sécurité.