Integration von DevOps Change-Geschwindigkeit in GitHub

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Stellen Sie eine Verbindung mit her GitHub Instanz zum Erkennen von Repositorys, Plänen und Pipeline-Definitionen und zum Konfigurieren von Echtzeitbenachrichtigungen oder Abfragen, um die Nachverfolgbarkeit und Automatisierung von Changes zu ermöglichen.

    GitHub-Integrationsübersicht

    DevOps Change-Geschwindigkeit Unterstützt die Funktionen „Plan“ (Pläne), „Code“ (Repository) und „Orchestration“ (Aktionen) für GitHub Tool.

    Beides GitHub Und GitHub Enterprise werden unterstützt.

    Die folgenden Vorgänge werden im Rahmen der Integration ausgeführt GitHub:
    • Verbinden: Erkennen Sie Repositorys, Pläne und Pipeline-Definitionen, indem Sie eine Verbindung mit herstellen GitHub Instanzen bis DevOps Change-Geschwindigkeit.
    • Konfigurieren: Aktivieren Sie das Senden von Echtzeitbenachrichtigungen für Commits, Arbeitselemente und Pipelines, indem Sie automatisch einen Webhook (Push, Issues und Workflow_Job) in GitHub erstellen, damit diese Daten zum Erstellen von Change-Richtlinien verwendet werden können.

    Authentifizierungsmethoden

    Sie können mit einer der folgenden Authentifizierungsmethoden eine Verbindung zu GitHub herstellen:
    • Standardauthentifizierung

      Wenn Sie Ihre GitHub-Instanz mit der Standardauthentifizierung verbinden, können Sie die anwenderdefinierten Aktionen aus dem GitHub-Marktplatz verwenden. GitHub-Umgebungen werden für die Basisauthentifizierungsverbindung nicht unterstützt.

    • OAuth 2.0-Anmeldeinformationen
      • Wenn Sie Ihre GitHub-Instanz mit OAuth 2,0-Anmeldeinformationen für Autorisierungscode verbinden, können Sie die anwenderdefinierten Aktionen aus dem GitHub-Marktplatz verwenden und Geheimnisse zur Verwendung in Workflows erstellen. Weitere Informationen finden Sie unter OAuth 2,0-Anmeldeinformationen für GitHub Apps: Autorisierungscode.
    Hinweis:
    Die Typen OAuth-Autorisierungscode und JWT-Gewährungen werden für GitHub und GitHub Enterprise mit MID-Server unterstützt.

    Anwenderdefinierte Aktionen von ServiceNow Sind in verfügbar GitHub Marktplatz für die Orchestration-Fähigkeit, um Informationen aus Aktionen (Workflows) zu veröffentlichen und Workflows von anzuhalten oder fortzusetzen DevOps Change-Geschwindigkeit. Weitere Informationen zu anwenderdefinierten Aktionen finden Sie unter Anwenderdefinierte ServiceNow DevOps-Aktionen aus GitHub Marketplace.

    Um die Workflow-Daten in zu erfassen DevOps Change-Geschwindigkeit, Sie müssen Geheimnisse in konfigurieren GitHub Tool. Weitere Informationen finden Sie unter GitHub Actions-Konfigurationen.

    Es gibt einige Einschränkungen für GitHub Actions Support, siehe GitHub Actions-Konfigurationen.

    Erste Schritte

    Verwenden Sie eine der folgenden Optionen zum Onboarding GitHub. Für eine geführte Experience verwenden Sie den Arbeitsbereich, um ein Tool zu onboarden. Alternativ können Sie den Servicekatalog oder die klassische Experience verwenden.