Konfigurieren Sie Webhooks manuell in GitHub.

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Konfigurieren Sie Webhooks in GitHub, um Synchronisierungsbenachrichtigungen an die Anwendung DevOps Change-Geschwindigkeit zu senden.

    Vorbereitungen

    Erforderliche Rolle: sn_devops.admin oder sn_devops.tool_owner in DevOps Change-Geschwindigkeit, GitHub admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können die manuelle Konfiguration auch über den Tooldatensatz GitHub in DevOps Change-Geschwindigkeitaufrufen.

    Prozedur

    1. Navigieren Sie in GitHub zu Einstellungen > Webhooks und fügen Sie einen Webhook hinzu.
    2. Wählen Sie in DevOps Change-Geschwindigkeitdie Option Manuell konfigurieren, wenn Sie die Toolinstanz zum Senden von Daten konfigurieren.
      GitHub manuell konfigurieren
    3. Kopieren Sie in DevOps Change-Geschwindigkeitdas Feld Webhook-URL aus den ServiceNow-Instanzverbindungsdetails für GitHub.
      Hinweis:
      Wählen Sie im entsprechenden Feld Kopieren aus, um den Wert in die Zwischenablage zu kopieren. Die Feldbezeichnung ändert sich in Kopiert, Sie können jedoch mehrmals kopieren.
      GitHub konfiguriert Webhooks manuell
    4. Ändern Sie die kopierte Webhook-URL so, dass sie Ihre Tooldetails widerspiegelt, und fügen Sie die URL in GitHubein.

      Zum Beispiel:

      https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/{code | planen | Artefakt | Orchestration | -Test | softwarequality }?toolId=23410545938c71d0db5bfe686cba1036

      1. Wählen Sie eine der Toolfähigkeiten {Code | | aus planen | Artefakt | Orchestration | -Test | Softwarequalität } entsprechend Ihrem Tool.
        Zum Beispiel:

        https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=23410545938c71d0db5bfe686cba1036

      2. Kopieren Sie die geänderte Webhook-URL in das Feld Nutzlast-URL des neuen Webhooks in GitHub.
    5. Kopieren Sie in DevOps Change-Geschwindigkeitdas Feld Geheimes Token aus den Verbindungsdetails der ServiceNow-Instanz für GitHub, und fügen Sie es in das Feld Geheimnis des neuen Webhooks in GitHubein.
      Tabelle : 1. Feldwerte kopieren
      Aus dem Feld DevOps Change-Geschwindigkeit Feld „An GitHub
      Webhook-URL (geändert) Nutzlast-URL
      Geheimer Token Geheimer Schlüssel
      GitHub konfiguriert Webhooks manuell