Jenkins - Gestion

Pour gérer Jenkins, cliquez sur l'option «Gérer Jenkins» dans le menu de gauche.

Ainsi, on peut obtenir les différentes options de configuration de Jenkins en cliquant sur l'option «Gérer Jenkins» dans le menu de gauche.

L'écran suivant vous sera alors présenté -

Certaines des options de gestion sont les suivantes -

Configurer le système

C'est ici que l'on peut gérer les chemins d'accès aux différents outils à utiliser dans les builds, tels que les JDK, les versions d'Ant et Maven, ainsi que les options de sécurité, les serveurs de messagerie et d'autres détails de configuration à l'échelle du système. Lorsque les plugins sont installés. Jenkins ajoutera les champs de configuration requis de manière dynamique après l'installation des plugins.

Recharger la configuration à partir du disque

Jenkins stocke tous les détails de configuration de son système et de sa tâche de construction sous forme de fichiers XML qui sont stockés dans le répertoire de base de Jenkins. Ici aussi, tout l'historique de construction est stocké. Si vous migrez des travaux de build d'une instance Jenkins vers une autre, ou archivez d'anciens travaux de build, vous devrez ajouter ou supprimer les répertoires de travaux de build correspondants dans le répertoire builds de Jenkins. Vous n'avez pas besoin de mettre Jenkins hors ligne pour ce faire - vous pouvez simplement utiliser l'option «Recharger la configuration à partir du disque» pour recharger le système Jenkins et créer directement les configurations de travail.

Gérer le plugin

Ici, on peut installer une grande variété de plugins tiers directement à partir de différents outils de gestion de code source tels que Git, Mercurial ou ClearCase, pour coder la qualité et les métriques de couverture du code. Les plugins peuvent être installés, mis à jour et supprimés via l'écran Gérer les plugins.

Informations système

Cet écran affiche une liste de toutes les propriétés système Java actuelles et des variables d'environnement système. Ici, on peut vérifier exactement quelle version de Java Jenkins s'exécute, sous quel utilisateur il s'exécute, et ainsi de suite.

La capture d'écran suivante montre certaines des informations de valeur de nom disponibles dans cette section.

Journal du système

L'écran Journal système est un moyen pratique d'afficher les fichiers journaux Jenkins en temps réel. Encore une fois, l'utilisation principale de cet écran est le dépannage.

Charger les statistiques

Cette page affiche des données graphiques sur l'occupation de l'instance Jenkins en termes de nombre de builds simultanés et de la longueur de la file d'attente de build, ce qui donne une idée du temps que vos builds doivent attendre avant d'être exécutées. Ces statistiques peuvent donner une bonne idée de la nécessité d'une capacité supplémentaire ou de nœuds de construction supplémentaires du point de vue de l'infrastructure.

Console de script

Cet écran vous permet d'exécuter des scripts Groovy sur le serveur. Il est utile pour le dépannage avancé car il nécessite une solide connaissance de l'architecture interne de Jenkins.

Gérer les nœuds

Jenkins est capable de gérer des builds parallèles et distribués. Dans cet écran, vous pouvez configurer le nombre de versions souhaitées. Jenkins s'exécute simultanément et, si vous utilisez des builds distribués, configurez des nœuds de build. Un nœud de build est une autre machine que Jenkins peut utiliser pour exécuter ses builds.

Préparez-vous à l'arrêt

S'il est nécessaire d'arrêter Jenkins, ou le serveur sur lequel Jenkins s'exécute, il est préférable de ne pas le faire lorsqu'une compilation est en cours d'exécution. Pour arrêter Jenkins proprement, vous pouvez utiliser le lien Prepare for Shutdown, qui empêche le démarrage de toute nouvelle compilation. Finalement, lorsque toutes les versions actuelles seront terminées, on pourra arrêter Jenkins proprement.