Integration des Control Rooms in Git-Repositorys
- Aktualisiert: 2023/03/24
Integration des Control Rooms in Git-Repositorys
Die Git-Integration mit dem Control Room gewährleistet eine Eins-zu-Eins-Zuordnung der Bots, die beim öffentlichen Arbeitsbereich des Control Rooms und bei der Remote-Git-Dateistruktur eingecheckt sind. Mit Git-Commits können Sie Sicherheits-, Konformitäts- und Codestandards durchsetzen und sicherstellen, dass die bewährten Praktiken einer Organisation auf ihre Bot-Entwicklungsprozesse angewendet werden können.
- Der Bot und die abhängigen Dateien werden in den öffentlichen Arbeitsbereich eingecheckt.
- Der Control Room erstellt eine Übergabe, die den gesamten Inhalt des jeweiligen Check-Ins im Git-Repository enthält.
- Der beim Einchecken eingegebene Kommentar wird als Git-Commit-Nachricht verwendet, und die Nutzerdaten werden als Autor des Git-Commits aufgezeichnet.
- Die Bot-Definitionen werden als JSON-Dateien im Git-Repository gespeichert.
Unterstützte Git-Repositorys
- GitHub
- BitBucket
- Azure DevOps
Konfigurieren Sie HTTPS (Authentifizierung mit Nutzernamen und Kennwort) zwischen dem Control Room und dem Remote-Git-Host. Der Control Room und der Remote-Git-Host verwenden das Standard-Git-Push-Protokoll über HTTPS, um Daten zu senden oder zu empfangen.
Wenn Sie die Dateien auf Ihrem Remote-Git-Host offenlegen, können Sie Bot-Code und -Dateien mithilfe von Drittanbieter-Vergleichen und statischen Code-Analyse-Tools überprüfen, um die Einhaltung von Sicherheitsstandards durchzusetzen und zu gewährleisten.