---
sourceDocument: Xanadu : créer des intégrations avec des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Xanadu : créer des intégrations avec des applications

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Jenkins v2 Spoke

# Jenkins v2 Spoke {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 minutes de lecture

Gérez les versions, les utilisateurs, les paramètres et les tâches sur le serveur Jenkins. Récupérez les données Jenkins à utiliser dans un flux.

## Demander des applications dans l'App Store {#jenkins-spoke__section_vdh_v2f_mjb}

Visitez le site Web [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les [ServiceNow Storenotes de publication relatives à l'historique des versions](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#jenkins-spoke__inline-send-to-store}

## Abonnement à Hub d'intégration {#jenkins-spoke__section_rsf_yvb_l3b}

Ce spoke requiert un abonnement au Centre d'intégration. Pour plus d'informations, consultez [Calendriers juridiques - Vue d'ensemble du Centre d'intégration](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Version de spoke {#jenkins-spoke__section_pgy_lsv_bsb}

Spoke Jenkins v2 v1.2.0 est la dernière version.{#jenkins-spoke__jenkinsv2-ver}

## Dépendances des spokes {#jenkins-spoke__section_mld_pfb_hlb}

Si vous rencontrez des difficultés pour installer l'application, assurez-vous que les modules d'extension dépendants suivants sont installés :

* ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
* ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
* Modèle d'action du Centre d'intégration ServiceNow : flux de données (com.glide.hub.action_type.datastream)

{#jenkins-spoke__ul_u5k_czb_glb}  
Remarque :  
Certains de ces modules d'extension sont des fonctionnalités sous licence et nécessitent une licence appropriée s'ils sont utilisés en dehors de l'implémentation des spokes. Pour en savoir plus sur les licences, contactez votre chargé de clientèle.

## Exigences relatives au spoke {#jenkins-spoke__section_o21_bbc_hlb}

La Spoke Jenkins v2 v2 nécessite la génération d'un jeton d'API. Pour plus d'informations sur les jetons d'API, consultez [Renforcement de la sécurité : nouveau système de jetons d'API dans Jenkins 2.129+](https://jenkins.io/blog/2018/07/02/new-api-token-system/) .

## Versions prises en charge {#jenkins-spoke__section_ahb_5ml_ygb}

Toutes les versions entre 2.176.2 et 2.222.1.

## Modules de spokes {#jenkins-spoke__section_e5k_qfb_hlb}

Vous pouvez configurer la Spoke Jenkins v2 v2 pour recevoir des mises à jour de Jenkins à votre ServiceNow instance. Les politiques d'acheminement définissent les conditions qui doivent être remplies pour recevoir des mises à jour sur votre ServiceNow instance. Lorsque les conditions sont remplies, la politique d'acheminement déclenche le flux secondaire associé, qui automatise à son tour les tâches Jenkins. Cette opération nécessite une configuration distincte et peut être utilisée indépendamment sans utiliser les actions de spoke. Consultez la rubrique [Configurer un webhook](https://servicenow-prod.fluidtopics.net/OAq67Lse7WYaXKwP0QbjrQ#receive-jenkins-upd "Configurez l’application Webhook pour recevoir les mises à jour requises de Jenkins à votre ServiceNow instance.") pour en savoir plus sur l'installation et la configuration des webhooks. Pour utiliser d'autres conditions dans la politique d'acheminement ou personnaliser les flux secondaires par défaut, reportez-vous à la section [Personnaliser un webhook](https://servicenow-prod.fluidtopics.net/OAq67Lse7WYaXKwP0QbjrQ#cust-subflow-jenkins "Créez une politique d’acheminement de webhook et personnalisez le flux secondaire selon vos besoins.").  
Les politiques d'acheminement et les flux secondaires prennent en charge les champs suivants :

* Mots clés
* Numéro de la version
* Nom de la tâche
* Chemin d'accès de la tâche
* Afficher les champs connexes
{#jenkins-spoke__ul_vbt_v1c_hlb}

Par défaut, l'application Jenkins v2 est disponible dans le Spoke Jenkins v2 et comporte les modules suivants :  
{#jenkins-spoke__table_rrb_cgb_hlb__entry__2}

| Module | Description |
|-|-|
| Flux secondaires de réponse au webhook | Détails de la clé d'autorisation Webhook pour autoriser les demandes de Jenkins. |
| Détails du client de webhook | Détails sur les flux secondaires dans Spoke Jenkins v2. |
[ ]

{#jenkins-spoke__table_rrb_cgb_hlb}  
La Spoke Jenkins v2 v2 comprend les tables suivantes :

* Flux secondaire de réponse au webhook Jenkins v2 \[sn_jenkinsv2_spoke_webhook_answer_subflow\]
* Détails du client de webhook Jenkins \[sn_jenkinsv2_spoke_webhook_client_details\]
{#jenkins-spoke__ul_tjf_jqc_ykb}

## Flux secondaires du spoke {#jenkins-spoke__section_q5k_xrd_hlb}

Fournit Spoke Jenkins v2 des exemples de flux secondaires pour illustrer l'automatisation des tâches Jenkins. Les exemples de flux secondaires disponibles sont les suivants :{#jenkins-spoke__table_svz_bsd_hlb__entry__2}

| Flux secondaire | Description |
|-|-|
| Créer une tâche Jenkins | Reçoit les mises à jour de Jenkins à l'instance ServiceNow . |
| Flux secondaire de réponse au webhook Jenkins : informations sur les versions du processus | Crée la tâche Jenkins et récupère les informations. Pour personnaliser ce flux secondaire, créez une copie du flux secondaire et modifiez-le selon vos besoins. |
| Créer une tâche Jenkins avec des paramètres | Crée la tâche Jenkins avec les paramètres spécifiés et récupère les informations. |
[ ]

{#jenkins-spoke__table_svz_bsd_hlb}

## Actions du spoke {#jenkins-spoke__section_zqb_zzn_gfb}

Le Spoke Jenkins v2 fournit des actions pour automatiser les tâches Jenkins lorsque des événements se produisent dans ServiceNow. Les actions disponibles sont les suivantes :  
{#jenkins-spoke__table_ds2_wwk_4fb__entry__3}

| Catégorie | Action | Description |
|-|-|-|
| Gestion des versions | Supprimer une version | Supprime une version d'une tâche de serveur Jenkins. |
| Gestion des versions | Obtenir l'ID de la version | Récupère l'ID de build d'une tâche exécutée à partir du serveur Jenkins. |
| Gestion des versions | Obtenir l'horodatage de la version | Récupère l'horodatage de build d'une tâche donnée à partir du serveur Jenkins. |
| Gestion des versions | Obtenir la sortie de la console | Récupère la sortie de la console de build pour une tâche donnée à partir du serveur Jenkins. |
| Gestion des versions | Répertorier les versions | Récupère toutes les versions d'une tâche donnée à partir du serveur Jenkins. |
| Gestion des versions | Effectuer une construction avec des paramètres | Exécute une tâche avec des paramètres sur le serveur Jenkins. |
| Gestion des versions | Obtenir l'historique de version | Récupère une plage de l'historique de build pour une tâche donnée à partir du serveur Jenkins. |
| Gestion des versions | Obtenir des informations sur la version | Récupère l'horodatage de version, l'état des versions et les informations sur les versions terminées d'une tâche donnée à partir du serveur Jenkins. |
| Gestion des versions | Obtenir le numéro de la version | Récupère le numéro de build d'une tâche de serveur Jenkins en fonction d'un filtre de build prédéfini, tel que la dernière build réussie. |
| Gestion des versions | Exécuter une version | Exécute une tâche sur le serveur Jenkins. |
| Gestion des versions | Rechercher des versions par plage de dates | Récupère toutes les versions entre la plage de dates d'une tâche donnée à partir du serveur Jenkins. |
| Gestion des versions | Rechercher des validations par version | Récupère les validations d'une version particulière d'une tâche donnée à partir du serveur Jenkins. |
| Gestion des versions | Rechercher nœuds d'étapes par version | Récupère des informations sur les actions Sonar, les étapes redémarrables et les nœuds de toutes les étapes d'une version particulière pour une tâche de pipeline donnée à partir du serveur Jenkins. |
| Gestion des versions | Rechercher les étapes par version | Récupère l'état de la version, l'heure de début, l'heure de fin, la durée et les étapes d'une version particulière pour un travail de pipeline donné à partir du serveur Jenkins. |
| Gestion des versions | Rechercher un rapport de test par version | Récupère des informations sur les résumés des tests, le nombre total de tests exécutés, les tests réussis, les tests ayant échoué, les tests ignorés et le temps nécessaire à l'exécution des tests JUnit dans une version particulière d'une tâche donnée à partir du serveur Jenkins. |
| Gestion des configurations | Créer un nœud | Crée un nœud que vous pouvez lancer avec le logiciel Java Web Start. Un nœud est un ordinateur qui fait partie de l'environnement Jenkins et qui est capable d'exécuter des tâches. |
| Gestion des configurations | Supprimer le nœud | Supprime un nœud du serveur Jenkins. |
| Gestion des configurations | Obtenir la version | Récupère la version du serveur Jenkins. |
| Gestion des configurations | Redémarrer Jenkins | Redémarre le serveur Jenkins. |
| Gestion des configurations | Test de la connexion | Teste la connexion au serveur Jenkins. |
| Gestion des tâches | Copier une tâche | Crée une tâche en copiant une tâche de serveur Jenkins existante. |
| Gestion des tâches | Créer un dossier | Crée un dossier de serveur Jenkins pour organiser les tâches. |
| Gestion des tâches | Créer une tâche | Crée une tâche de serveur Jenkins à partir d'un fichier XML. |
| Gestion des tâches | Supprimer un dossier | Supprime un dossier de serveur Jenkins existant. |
| Gestion des tâches | Supprimer la tâche | Supprime une tâche de serveur Jenkins. |
| Gestion des tâches | Répertorier les tâches par dossier | Récupère toutes les tâches pour un dossier donné à partir du serveur Jenkins. |
| Gestion des tâches | Obtenir la configuration de la tâche | Récupère la configuration XML pour une tâche de serveur Jenkins. |
| Gestion des tâches | Recharger la tâche | Recharge une tâche de serveur Jenkins. |
| Gestion des tâches | Renommer la tâche | Renomme une tâche de serveur Jenkins. |
| Gestion des utilisateurs | Créer un utilisateur | Crée un utilisateur de serveur Jenkins. |
| Gestion des utilisateurs | Supprimer l'utilisateur | Supprime un utilisateur de serveur Jenkins existant. |
| Gestion des vues | Ajouter une tâche à afficher | Ajoute une tâche à la vue du serveur Jenkins. Les vues sont des conteneurs pour organiser les tâches. Au fur et à mesure qu'une instance Jenkins se développe, vous pouvez créer des vues pour les groupes et catégories appropriés. Par exemple, vous pouvez créer une vue Build, qui affiche uniquement les tâches spécifiques à la build. |
| Gestion des vues | Créer une vue | Crée une vue du serveur Jenkins. |
| Gestion des vues | Supprimer une vue | Supprime une vue de serveur Jenkins. |
| Gestion des vues | Répertorier les tâches par vue | Récupère toutes les tâches à partir d'une vue sur le serveur Jenkins. |
| Gestion des vues | Supprimer la tâche de la vue | Supprime une tâche d'une vue de serveur Jenkins. |
[ ]

{#jenkins-spoke__table_ds2_wwk_4fb}

## Exigences en matière de connexion et d'informations d'identification {#jenkins-spoke__section_hdq_dsj_vdb}

Hub d'intégration utilise des alias pour gérer les informations de connexion et d'identification, ainsi que les informations d'identification OAuth. L'utilisation d'un alias élimine la nécessité de configurer plusieurs informations d'identification et profils d'informations de connexion lors de l'utilisation d'environnements multiples. Si les informations de connexion ou d'identification changent, il n'est pas nécessaire de mettre à jour les actions qui utilisent la connexion.

Ce spoke utilise l'enregistrement d'alias de connexion et d'informations d'identification Jenkins v2 pour autoriser les actions. Pour utiliser l'alias de connexion de spoke, créez un enregistrement de connexion associé et un enregistrement d'informations d'identification associé. Pour en savoir plus sur la configuration du spoke, consultez [Configurer le spoke Jenkins](https://servicenow-prod.fluidtopics.net/0YMwVQCzPbPTdOuK1ky9Gw#set-up-jenkins "Intégrez l’instance et Jenkins à l’aide de l’authentification ServiceNow de base pour authentifier les ServiceNow demandes.").

## Configuration requise pour le Serveur MID {#jenkins-spoke__section_gyl_bwj_vdb}

Ces actions utilisent des appels REST, qui s'exécutent sur un Serveur MIDfichier . Utilisez l'enregistrement de connexion associé à l'alias Jenkins pour configurer l'emplacement d'exécution des actions et définir Serveur MID les attributs de sélection. Pour en savoir plus, consultez [Serveur MID](https://www.servicenow.com/docs/access?context=mid-server-landing&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).

