Jenkins Spoke
Verwalten Sie Builds, Benutzer, Einstellungen und Aufträge auf dem Jenkins-Server. Rufen Sie Jenkins-Daten ab, die in einem Flow verwendet werden sollen.
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
Jenkins Spoke V 2.3.0 Ist die neueste Version.
Spoke-Aktionen
Die Jenkins Spoke bietet Aktionen zur Automatisierung von Jenkins Aufgaben, wenn Ereignisse in auftreten ServiceNow Instanz. Folgende Aktionen sind verfügbar:
| Kategorie | Aktion | Beschreibung |
|---|---|---|
| Build-Verwaltung | Build löschen | Löscht einen Build aus einem Jenkins Serverauftrag. |
| Alle Builds abrufen | Ruft alle Builds für einen bestimmten ab Jenkins Serverauftrag. 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 Jenkins Server. | |
| Build-Informationen abrufen | Ruft den Build-Zeitstempel, den Build-Status und die vollständigen Build-Informationen eines bestimmten Auftrags von ab Jenkins Server. | |
| Build-Nummer abrufen | Ruft die Build-Nummer für ein ab Jenkins Serverauftrag basierend auf einem vordefinierten Build-Filter, z. B. dem letzten erfolgreichen Build. | |
| Build durchführen | Führt einen Auftrag auf dem aus Jenkins Server. | |
| Konfigurationsverwaltung | Jenkins-Anmeldeinformationen erstellen | Erstellt Jenkins Server-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 Jenkins Umgebung und in der Lage, Aufgaben auszuführen. | |
| Knoten löschen | Löscht einen Knoten aus der Jenkins Server. | |
| CSRF-Token abrufen | Ruft ein CSRF-Token ab, wenn Ihr Jenkins Auf dem Server ist die Option „Exploits für Cross Site Request Forgery verhindern“ aktiviert. Hinweis: Wenn Ihr Jenkins Auf dem Server ist CSRF-Schutz aktiviert. Verwenden Sie diese Aktion zum Abrufen eines Tokens zur Verwendung für den restlichen Ablauf. Die Aktion gibt das Token als Datenpille zur Verwendung in anderen Aktionen in dem Ablauf aus. |
|
| Version abrufen | Ruft ab Jenkins Serverversion. | |
| Jenkins neu starten | Startet neu Jenkins Server. | |
| Testverbindung | Testet die Verbindung mit Jenkins Server. | |
| Job-Verwaltung | Auftrag kopieren | Erstellt einen Auftrag durch Kopieren eines vorhandenen Jenkins Serverauftrag. |
| Ordner erstellen | Erstellt einen Jenkins Serverordner zum Organisieren der Aufträge. | |
| Auftrag erstellen | Erstellt einen Jenkins Serverauftrag aus einer XML-Datei. | |
| Ordner löschen | Löscht eine vorhandene Jenkins Serverordner. | |
| Auftrag löschen | Löscht einen Jenkins Serverauftrag. | |
| Alle Aufträge aus Ordner abrufen | Ruft alle Aufträge von einem bestimmten ab Jenkins Serverordner. 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 Jenkins Serverauftrag. | |
| Konsolenausgabe abrufen | Ruft die Build-Konsolenausgabe von ab Jenkins Serverauftrag. | |
| Auftragskonfiguration abrufen | Ruft die XML-Konfiguration für ein ab Jenkins Serverauftrag. | |
| Auftrag neu laden | Lädt neu Jenkins Serverauftrag. | |
| Auftrag umbenennen | Benennt einen um Jenkins Serverauftrag. | |
| Anwenderverwaltung | Anwender erstellen | Erstellt einen Jenkins Serveranwender. |
| Anwender löschen | Löscht eine vorhandene Jenkins Serveranwender. | |
| Ansichtsverwaltung | Job zur Ansicht hinzufügen | Fügt dem einen Auftrag hinzu Jenkins Serveransicht. 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 einen Jenkins Serveransicht. | |
| Ansicht löschen | Löscht einen Jenkins Serveransicht. | |
| Alle Aufträge aus Ansicht abrufen | Ruft alle Aufträge aus einem ab Jenkins Serveransicht. Gibt die Klasse und den Namen der Aufträge der obersten Ebene zurück. | |
| Auftrag aus Ansicht entfernen | Entfernt einen Auftrag aus einem Jenkins Serveransicht. |
Verfügbare KI-Agents
Installieren Now Assist Für Spokes und beginnen Sie mit der Verwendung der verfügbaren KI-Agents. Weitere Informationen finden Sie unter Now Assist Für Spokes.
- In ServiceNow Agentic-System können Sie einen agentischen Workflow erstellen, der aus einem Satz von Anweisungen für ein großes Sprachmodell (LLM) zusammen mit einem oder mehreren eigenständigen KI-Agents besteht, um ein Ziel auszuführen. Siehe Create an agentic workflow Informationen zum Hinzufügen von KI-Agents zum Erstellen von agentischen Workflows gemäß Ihren Anforderungen und zum Bereitstellen des erforderlichen Auslösers.
Sie können auch nach anderen verfügbaren KI-Agents suchen und sie Ihrem agentischen Workflow hinzufügen. Weitere Informationen finden Sie unter Find AI agents.
- Sie können einen Klon des erforderlichen Spoke-KI-Agents erstellen und entsprechend Ihren Anforderungen anpassen. Siehe Duplicate an AI agent Weitere Informationen zum Erstellen eines Klons.
- Siehe Now Assist AI agents Für Informationen zu KI-Agents.
Verfügbare KI-Agents:
| KI-Agent | Beschreibung |
|---|---|
| Jenkins-Ansichtsmanagement-KI-Agents | Verwaltet Auftragsdatensätze und ruft Details aller Aufträge von einem ab Jenkins Serveransicht. |
| Jenkins-Auftragsmanagement KI-Agents | Verwaltet Aufträge und ruft Details aller Aufträge von einem bestimmten ab Jenkins Serverordner. |
| Jenkins-Konfigurationsmanagement-KI-Agents | Verwaltet einen Knoten aus dem Jenkins Server. Ruft ein CSRF-Token ab, wenn Ihr Jenkins Auf dem Server ist die Option „Exploits für Cross Site Request Forgery verhindern“ aktiviert. |
| Jenkins-Anwendermanagement-KI-Agents | Verwaltet Jenkins Serveranwender-recor.ds |
| Jenkins-Build-Management-KI-Agents | Verwaltet einen Build aus einem Jenkins Serverauftrag und ruft die erforderlichen Build-Details ab. |
- Möglicherweise sind KI-Agenten mit installiert Now AssistAnwendung, die nicht in Agenten-Workflows verwendet wird. Informationen zum Anzeigen aller in Ihrer Instanz verfügbaren Agenten finden Sie unter Suchen Sie KI-Agenten .
- Um Agenten zu finden, die möglicherweise nicht auf Ihrer Instanz installiert sind, besuchen Sie die KI-Agenten-Marktplatz Auf ServiceNow Store.
Unterstützung für CRSF-Token
Wenn Ihr Jenkins Auf dem Server ist die Option „Exploits für Cross Site Request Forgery verhindern“ aktiviert. Bestimmte Aktionen erfordern ein eindeutiges Token. Verwenden Sie die Aktion CSRF-Token abrufen zum Abrufen eines Tokens zur Verwendung für den restlichen Ablauf. Die Aktion gibt das Token als Datenpille zur Verwendung in anderen Aktionen in dem Ablauf aus.
Verbindungs- und Anmeldeinformationsanforderungen
IntegrationHub Verwendet Aliasse, um Verbindungs- und Anmeldeinformationen sowie OAuth-Anmeldeinformationen zu verwalten. Wenn Sie ein Alias verwenden, müssen Sie nicht mehrere Anmeldeinformations- und Verbindungsinformationsprofile konfigurieren, wenn Sie mehrere Umgebungen verwenden. Wenn sich die Verbindungs- oder Anmeldeinformationen ändern, müssen Sie die Aktionen, die die Verbindung verwenden, nicht aktualisieren.
Diese Spoke verwendet Jenkins Alias-Datensatz für Verbindungen und Anmeldeinformationen zum Autorisieren von Aktionen. Um den Spoke-Verbindungsalias zu verwenden, erstellen Sie einen zugehörigen Verbindungsdatensatz und einen zugehörigen Anmeldeinformationsdatensatz.
Informationen zur Spoke-Einrichtung finden Sie unter Richten Sie Jenkins-Spoke ein.
MID-Server-Anforderungen
Diese Aktionen verwenden die REST-Aufrufe, die auf einem ausgeführt werden müssen MID-Server. Verwenden Sie den Verbindungsdatensatz, der dem Jenkins-Alias zugeordnet ist, um zu konfigurieren, wo Aktionen ausgeführt und festgelegt werden MID-Server Auswahlattribute. Weitere Informationen finden Sie unter MID-Server.
Zum Einrichten von MID-ServerInformationen zu dieser Spoke finden Sie unter Einrichten MID-Server Für eine Spoke.