Jenkins - Configuration

Vous auriez probablement vu quelques fois dans les exercices précédents où nous devions configurer des options dans Jenkins. Ce qui suit montre les différentes options de configuration de Jenkins.

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é -

Cliquez sur Configurer le système. Vous trouverez ci-dessous certains des paramètres de configuration de Jenkins qui peuvent être exécutés.

Répertoire de base Jenkins

Jenkins a besoin d'espace disque pour effectuer des builds et conserver des archives. On peut vérifier cet emplacement depuis l'écran de configuration de Jenkins. Par défaut, il est défini sur ~ / .jenkins, et cet emplacement sera initialement stocké dans l'emplacement de votre profil utilisateur. Dans un environnement approprié, vous devez remplacer cet emplacement par un emplacement adéquat pour stocker toutes les versions et archives pertinentes. Une fois peut le faire des manières suivantes

  • Définissez la variable d'environnement "JENKINS_HOME" sur le nouveau répertoire de base avant de lancer le conteneur de servlet.

  • Définissez la propriété système "JENKINS_HOME" sur le conteneur de servlet.

  • Définissez l'entrée d'environnement JNDI "JENKINS_HOME" sur le nouveau répertoire.

L'exemple suivant utilisera la première option de définition de la variable d'environnement "JENKINS_HOME".

Créez d'abord un nouveau dossier E: \ Apps \ Jenkins. Copiez tout le contenu du ~ / .jenkins existant dans ce nouveau répertoire.

Définissez la variable d'environnement JENKINS_HOME pour qu'elle pointe vers l'emplacement du répertoire de base où Java est installé sur votre machine. Par exemple,

OS Production
les fenêtres Définissez la variable d'environnement JENKINS_HOME sur l'emplacement souhaité. À titre d'exemple, vous pouvez le définir sur E: \ Apps \ Jenkins
Linux exportez JENKINS_HOME = / usr / local / Jenkins ou l'emplacement que vous désirez.

Dans le tableau de bord Jenkins, cliquez sur Gérer Jenkins dans le menu de gauche. Cliquez ensuite sur «Configurer le système» sur le côté droit.

Dans le répertoire d'accueil, vous verrez maintenant le nouveau répertoire qui a été configuré.

# d'exécuteurs

Cela fait référence au nombre total d'exécutions de tâches simultanées qui peuvent avoir lieu sur la machine Jenkins. Cela peut être modifié en fonction des besoins. Parfois, la recommandation est de garder ce nombre identique au nombre de CPU sur les machines pour de meilleures performances.

Variables d'environnement

Ceci est utilisé pour ajouter des variables d'environnement personnalisées qui s'appliqueront à tous les travaux. Ce sont des paires clé-valeur et peuvent être consultées et utilisées dans les builds, le cas échéant.

URL Jenkins

Par défaut, l'URL Jenkins pointe vers localhost. Si vous avez une configuration de nom de domaine pour votre machine, définissez-la sur le nom de domaine sinon écrasez l'hôte local par l'IP de la machine. Cela vous aidera à configurer les esclaves et à envoyer des liens en utilisant l'e-mail, car vous pouvez accéder directement à l'URL Jenkins en utilisant la variable d'environnement JENKINS_URL qui peut être accédée en tant que $ {JENKINS_URL}.

Notification par e-mail

Dans la zone de notification par e-mail, vous pouvez configurer les paramètres SMTP pour l'envoi d'e-mails. Cela est nécessaire pour que Jenkins se connecte au serveur de messagerie SMTP et envoie des e-mails à la liste des destinataires.