Richten Sie Auslöser für die Jenkins-Spoke ein
Richten Sie Auslöser für die Jenkins-Spoke für die erforderlichen Ereignisse ein. Mit dem Endpunkt können Webhooks eine Verbindung mit Ihrer ServiceNow-Instanz herstellen.
Vorbereitungen
Erforderliche Rolle: admin
Konfigurieren Sie Auslöser in der ServiceNow-Instanz
Konfigurieren Sie den Endpunkt für Webhooks in den Jenkins, die die Token-Authentifizierung unterstützen.
Vorbereitungen
Erforderliche Rolle: Flow_Designer und connection_admin
Prozedur
Erstellen Sie ein Pipeline-Projekt in Jenkins
Erstellen Sie Pipeline-Projekte in Jenkins, um die Endpunkt-URL in hinzuzufügen Jenkinsdatei Das in Ihrer ServiceNow-Instanz generiert wird und Webhooks die Verbindung mit Ihrer ServiceNow-Instanz ermöglichen.
Vorbereitungen
- Stellen Sie sicher, dass Sie Jenkin in der lokalen Umgebung installieren.
- Stellen Sie sicher, dass Maven und GitHub im Jenkins-Account installiert sind.
- Stellen Sie sicher, dass diese Plugins im Jenkins-Account installiert sind.
- Pipeline
- Git-Plugin
- Git-Client
- HTTP-Anforderung
- Anmeldeinformationen
- Warnungen
- Abdeckung
- Generieren Sie in GitHub ein klassisches persönliches Zugriffstoken, und kopieren Sie den Wert.Stellen Sie sicher, dass Sie die Bereiche für das persönliche Zugriffstoken auswählen.
- Repository
- Repository:Status
- Repository_Bereitstellung
- Public_Repository
- Repository:Einladung
- Security_Events
- Schreiben:Pakete
- Lesen:Pakete
Weitere Informationen zum Erstellen eines klassischen persönlichen Zugriffstoken finden Sie unter Persönliches Zugriffstoken erstellen (klassisch) In GitHub-Dokumente .
Eine Liste der unterstützten Ereignisse finden Sie unter Spoke-Auslöser Abschnitt.
- Repository
- Erforderliche Rolle: Administrator