Onboarding Durchführen GitHubBis DevOps Change-Geschwindigkeit– Servicekatalog
Erstellen, verbinden, erkennen und konfigurieren Sie GitHubInstanz, die verwendet ServiceNow Servicekatalog.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin oder sn_devops.Tool_owner
Prozedur
-
Navigieren zu Alle > Servicekatalog > Katalogdefinitionen > Artikel verwalten Und suchen nach DevOps.
Hinweis:Sie können auch über auf den Servicekatalog zugreifen Mitarbeiter-CenterOder Serviceportal.
- Von DevOpsKatalogelemente auswählen und aktivieren DevOps-App-Onboarding Und Onboarding des DevOps-Tools .
- Wählen Sie nach der Aktivierung aus Onboarding des DevOps-Tools Und wählen Sie aus Versuchen Sie es .
-
Geben Sie im Onboarding-Formular des DevOps-Tools die Tooldetails ein:
Feld Beschreibung Toolname Name für GitHubIntegration. Toolintegration Wählen Sie Aus GitHubOder GitHub Enterprise. Tool-URL Geben Sie https://api.github.com ein. Anmeldeinformationstyp Wählen Sie je nach den von Ihnen verwendeten Anmeldeinformationen Standardauthentifizierung oder OAuth aus. - Geben Sie für die Standardauthentifizierung den Anwendernamen und das Passwort oder das Zugriffstoken ein.
- Geben Sie für OAuth die Anmeldeinformationen ein.
Verwenden Sie MidServer Optional. Wählen Sie MID-Server für ein Tool aus, das an einen MID-Server angehängt ist. Anwendung wird automatisch auf festgelegt DevOpsUnd Fähigkeit ist auf „REST“ festgelegt. Für eine Liste aller Berechtigungen, die für die Anmeldeinformationen für die Verbindung mit erforderlich sind GitHub, Siehe GitHubBerechtigungen in Berechtigungen erforderlich für DevOpsTools.
-
Wählen Sie Jetzt bestellen aus.
Eine Anforderung wird erstellt. Wenn die Anforderung genehmigt wird, wird das Tool erstellt, verbunden und erkannt.
- Von DevOpsKatalogelemente auswählen DevOps-App-Onboarding .
-
Geben Sie im Formular „DevOps-App-Onboarding“ die Details ein:
Erstellen Sie eine neue App, oder fügen Sie etwas zu einer vorhandenen App hinzu? Wählen Sie aus den Optionen aus, ob eine neue App erstellt oder eine vorhandene App verwendet werden soll. App Geben Sie den Namen für die App ein, die Sie erstellen oder verwenden. Onboarding-Pipelines Leer lassen. Onboarding-Repositorys Geben Sie den verbundenen ein GitHubToolname. Repositorys Wählen Sie die Repositorys aus, für die Sie Webhooks konfigurieren und Verlaufsdaten importieren möchten. Hinweis:Workflows, die den Repositorys zugeordnet sind, werden ebenfalls importiert.Importieren aus und Importieren nach Wählen Sie die Daten aus, für die Sie die Daten importieren möchten. Standardmäßig sind die letzten 30 Tage ausgewählt. Sie können Daten maximal 90 Tage lang importieren. Möchten Sie Webhook für das Tool konfigurieren? Aktivieren Sie das Kontrollkästchen, wenn Sie Webhooks für die ausgewählten Repositorys konfigurieren möchten. Onboarding-Pläne Leer lassen. -
Wählen Sie Jetzt bestellen aus.
Eine Anforderung wird erstellt. Wenn die Anforderung genehmigt wird, werden das Repository und die Pipeline-Objekte dem App-Datensatz zugeordnet, und Webhooks werden für die Echtzeit-Nachverfolgung konfiguriert. Verlaufsdaten werden für die ausgewählten Repositorys und die zugehörigen Workflows importiert. Die Nachverfolgen Das Feld ist für importierte Repositorys und Pipelines automatisch aktiviert. Für Repositorys ist Dateiänderungen nachverfolgen Ist auch automatisch aktiviert.