Jenkins Rayon
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
Visitez le site Web ServiceNow Store 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.
Abonnement à Hub d'intégration
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.
Versions prises en charge
Toutes les versions entre 1.651.1 et 2.150.3.
Version de spoke
Jenkins Spoke v2.1.2 correspond à la dernière version.
Actions du spoke
Le Jenkins spoke fournit des actions pour automatiser les tâches lorsque des Jenkins événements se produisent dans l’instance ServiceNow . Les actions disponibles sont les suivantes :
| Catégorie | Action | Description |
|---|---|---|
| Gestion des versions | Supprimer une version | Supprime une build d’une Jenkins tâche serveur. |
| Obtenir toutes les versions | Récupère toutes les versions pour une tâche serveur donnée Jenkins . Renvoie l’URL, le numéro de build et la classe de chaque build. | |
| Obtenir l'historique de version | Récupère une plage de l’historique de build pour une tâche donnée à partir du Jenkins serveur. | |
| 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 Jenkins serveur. | |
| Obtenir le numéro de la version | Récupère le numéro de build d’une Jenkins tâche serveur en fonction d’un filtre de build prédéfini, tel que la dernière build réussie. | |
| Exécuter une version | Exécute une tâche sur le Jenkins serveur. | |
| Gestion des configurations | Créer des informations d'identification Jenkins | Crée les informations d’identification du Jenkins serveur. |
| Créer un nœud | Crée un nœud que vous pouvez lancer avec le logiciel Java Web Start. Un nœud est une machine qui fait partie de l’environnement Jenkins et qui est capable d’exécuter des tâches. | |
| Supprimer le nœud | Supprime un nœud du Jenkins serveur. | |
| Obtenir un jeton CSRF | Récupère un jeton CSRF si l’option « Éviter les attaques de contrefaçon de requête intersite » est activée sur votre Jenkins serveur. Remarque : Si la protection CSRF est activée sur votre Jenkins serveur, utilisez cette action pour récupérer un jeton utilisé par le reste du flux. L'action génère le jeton en tant que pastille de données à utiliser dans d'autres actions dans le flux. |
|
| Obtenir la version | Récupère la Jenkins version du serveur. | |
| Redémarrer Jenkins | Redémarre le Jenkins serveur. | |
| Test de la connexion | Teste la connexion au Jenkins serveur. | |
| Gestion des tâches | Copier une tâche | Crée une tâche en copiant une tâche de serveur existante Jenkins . |
| Créer un dossier | Crée un Jenkins dossier de serveur pour organiser les tâches. | |
| Créer une tâche | Crée une Jenkins tâche serveur à partir d’un fichier XML. | |
| Supprimer un dossier | Supprime un dossier de serveur existant Jenkins . | |
| Supprimer la tâche | Supprime une Jenkins tâche de serveur. | |
| Obtenir toutes les tâches à partir du dossier | Récupère toutes les tâches à partir d’un dossier de serveur donné Jenkins . Renvoie la classe et le nom de chaque tâche jusqu’au nombre spécifié de niveaux. | |
| Obtenir l’horodatage de la version | Récupère l’horodatage de build d’une tâche serveur spécifiée Jenkins . | |
| Obtenir la sortie de la console | Récupère la sortie de la console de build d’une Jenkins tâche serveur. | |
| Obtenir la configuration de la tâche | Récupère la configuration XML pour une Jenkins tâche de serveur. | |
| Recharger la tâche | Recharge une Jenkins tâche de serveur. | |
| Renommer la tâche | Renomme une Jenkins tâche de serveur. | |
| Gestion des utilisateurs | Créer un utilisateur | Créer un Jenkins utilisateur de serveur. |
| Supprimer l'utilisateur | Supprime un utilisateur de serveur existant Jenkins . | |
| Gestion des vues | Ajouter une tâche à afficher | Ajoute une tâche à la Jenkins vue du serveur. 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 n’affiche que les tâches spécifiques à la build. |
| Créer une vue | Crée une Jenkins vue du serveur. | |
| Supprimer une vue | Supprime une Jenkins vue de serveur. | |
| Obtenir toutes les tâches à partir de la vue | Récupère toutes les tâches à partir d’une Jenkins vue de serveur. Renvoie la classe et le nom des tâches de niveau supérieur. | |
| Supprimer la tâche de la vue | Supprime une tâche d’une Jenkins vue serveur. |
Prise en charge des jetons CRSF
Si l’option « Éviter les attaques de contrefaçon de requête intersite » est activée sur votre Jenkins serveur, certaines actions nécessitent un jeton unique. Utiliser l’action Obtenir un jeton CSRF pour récupérer un jeton utilisé par le reste du flux. L'action génère le jeton en tant que pastille de données à utiliser dans d'autres actions dans le flux.
Exigences en matière de connexion et d’informations d’identification
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 Jenkins d’identification 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é.
Configuration requise pour le Serveur MID
Ces actions utilisent les 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.
Pour en savoir plus sur la configuration du spoke, reportez-vous à la rubrique Configurer le spoke Jenkins.