Jenkins Spoke
Verwalten Sie Builds, Anwender, Einstellungen und Aufträge auf dem Jenkins-Server. Ruft Jenkins-Daten zur Verwendung in einem Flow ab.
Apps im Store anfordern
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.
IntegrationHub-Abonnement
Diese Spoke erfordert ein Integration Hub-Abonnement. Weitere Informationen finden Sie unter Gesetzliche Zeitpläne − IntegrationHub − Übersicht.
Unterstützte Versionen
Alle Versionen zwischen 1.651.1 und 2.150.3.
Spoke-Version
JenkinsSpoke V 2.1.2 Ist die neueste Version.
Spoke-Aktionen
Die JenkinsSpoke bietet Aktionen zum Automatisieren von JenkinsAufgaben, wenn Ereignisse in auftreten ServiceNowInstanz. Folgende Aktionen sind verfügbar:
| Kategorie | Aktion | Beschreibung |
|---|---|---|
| Build-Verwaltung | Build Löschen | Löscht einen Build aus einem JenkinsServerauftrag. |
| Ruft Alle Builds Ab | Ruft alle Builds für einen bestimmten ab JenkinsServerauftrag. Gibt die URL, die Build-Nummer und die Klasse jedes Builds zurück. | |
| Build-Verlauf Abrufen | Ruft einen Bereich des Build-Verlaufs für einen bestimmten Auftrag von ab JenkinsServer. | |
| Build-Informationen Abrufen | Ruft den Build-Zeitstempel, den Build-Status und die vollständigen Build-Informationen eines bestimmten Auftrags von ab JenkinsServer. | |
| Build-Nummer Abrufen | Ruft die Build-Nummer für ab JenkinsServerauftrag basierend auf einem vordefinierten Build-Filter, z. B. dem letzten erfolgreichen Build. | |
| Führen Sie einen Build durch | Führt einen Auftrag auf aus JenkinsServer. | |
| Konfigurationsmanagement | Erstellen Sie Jenkins-Anmeldeinformationen | Erstellt JenkinsServer-Anmeldeinformationen. |
| Knoten Erstellen | Erstellt einen Knoten, den Sie mit der Java Web Start-Software starten können. Ein Knoten ist ein Computer, der Teil von ist JenkinsUmgebung und in der Lage, Aufgaben auszuführen. | |
| Knoten löschen | Löscht einen Knoten aus JenkinsServer. | |
| CSRF-Token abrufen | Ruft ein CSRF-Token ab, wenn Ihr JenkinsAuf dem Server ist die Option „Exploits von „Site-übergreifende Fälschung verhindern“ aktiviert. Hinweis: Wenn Sie JenkinsAuf dem Server ist CSRF-Schutz aktiviert. Verwenden Sie diese Aktion Zum Abrufen eines Tokens zur Verwendung durch den Rest des Flows. Die Aktion gibt das Token als Datenpille zur Verwendung in anderen Aktionen im Flow aus. |
|
| Version abrufen | Ruft ab JenkinsServerversion. | |
| Starten Sie Jenkins Neu | Startet neu JenkinsServer. | |
| Testverbindung | Testet die Verbindung mit JenkinsServer. | |
| Auftragsmanagement | Auftrag Kopieren | Erstellt einen Auftrag durch Kopieren eines vorhandenen JenkinsServerauftrag. |
| Ordner erstellen | Erstellt JenkinsServerordner zum Organisieren der Aufträge. | |
| Auftrag Erstellen | Erstellt JenkinsServerauftrag aus einer XML-Datei. | |
| Löschen Sie Den Ordner | Löscht ein vorhandenes JenkinsServerordner. | |
| Auftrag löschen | Löscht einen JenkinsServerauftrag. | |
| Ruft Alle Aufträge Aus Ordner Ab | Ruft alle Aufträge von einem bestimmten ab JenkinsServerordner. Gibt die Klasse und den Namen jedes Auftrags bis zur angegebenen Anzahl von Ebenen zurück. | |
| Build-Zeitstempel abrufen | Ruft den Build-Zeitstempel eines angegebenen ab JenkinsServerauftrag. | |
| Konsolenausgabe Abrufen | Ruft die Build-Konsolenausgabe von ab JenkinsServerauftrag. | |
| Ruft Die Auftragskonfiguration Ab | Ruft die XML-Konfiguration für ab JenkinsServerauftrag. | |
| Laden Sie Den Auftrag Neu | Lädt neu JenkinsServerauftrag. | |
| Benennen Sie Den Auftrag Um | Benennt A um JenkinsServerauftrag. | |
| Anwenderverwaltung | Anwender erstellen | Erstellt JenkinsServeranwender. |
| Löschen Sie Den Anwender | Löscht ein vorhandenes JenkinsServeranwender. | |
| Ansichtsverwaltung | Fügen Sie Der Ansicht Einen Auftrag Hinzu | Fügt einen Auftrag zu hinzu JenkinsServeransicht. Ansichten sind Container zum Organisieren von Aufträgen. Wenn eine Jenkins-Instanz wächst, können Sie Ansichten für entsprechende Gruppen und Kategorien erstellen. Sie können beispielsweise eine Build-Ansicht erstellen, in der nur die Build-spezifischen Aufträge angezeigt werden. |
| Ansicht erstellen | Erstellt JenkinsServeransicht. | |
| Ansicht löschen | Löscht einen JenkinsServeransicht. | |
| Ruft Alle Aufträge Aus Der Ansicht Ab | Ruft alle Aufträge von ab JenkinsServeransicht. Gibt die Klasse und den Namen der Aufträge der obersten Ebene zurück. | |
| Entfernen Sie Den Auftrag Aus Der Ansicht | Entfernt einen Auftrag aus einem JenkinsServeransicht. |
Unterstützung für CRSF-Token
Wenn Sie JenkinsAuf dem Server ist die Option „Exploits für standortübergreifende Fälschung verhindern“ aktiviert. Bestimmte Aktionen erfordern ein eindeutiges Token. Verwenden Sie die Aktion „CSRF-Token abrufen“ Zum Abrufen eines Tokens zur Verwendung durch den Rest des Flows. Die Aktion gibt das Token als Datenpille zur Verwendung in anderen Aktionen im Flow aus.
Verbindungs- und Anmeldeinformationsanforderungen
IntegrationHub Verwendet Aliasse, um Verbindungs- und Anmeldeinformationen sowie OAuth-Anmeldeinformationen zu verwalten. Durch die Verwendung eines Alias müssen bei der Verwendung mehrerer Umgebungen nicht mehrere Anmeldeinformations- und Verbindungsinformationsprofile konfiguriert werden. Wenn sich die Verbindungs- oder Anmeldeinformationen ändern, müssen Sie keine Aktionen aktualisieren, die die Verbindung verwenden.
Diese Spoke verwendet JenkinsDatensatz des Alias für Verbindungen und Anmeldeinformationen zum Autorisieren von Aktionen. Um den Spoke-Verbindungsalias zu verwenden, erstellen Sie einen zugeordneten Verbindungsdatensatz und einen zugeordneten Anmeldeinformationsdatensatz.
MID-Server Anforderungen
Diese Aktionen verwenden die REST-Aufrufe, die auf ausgeführt werden MID-Server. Verwenden Sie den Verbindungsdatensatz, der dem Jenkins-Alias zugeordnet ist, um zu konfigurieren, wo Aktionen ausgeführt und festgelegt werden MID-ServerAuswahlattribute. Weitere Informationen finden Sie unter MID-Server .
Informationen zum Einrichten der Spoke finden Sie unter Richten Sie Jenkins-Spoke ein.