Chapter 4. Configurer votre serveur Jenkins

4.1. Introduction
4.2. Le tableau de bord de configuration — L'écran Administrer Jenkins
4.3. Configurer l'environnement système
4.4. Configurer les propriétés globales
4.5. Configurer vos JDKs
4.6. Configurer vos outils de build
4.6.1. Maven
4.6.2. Ant
4.6.3. Langage de scripts Shell
4.7. Configurer vos outils de gestion de version
4.7.1. Configurer Subversion
4.7.2. Configurer CVS
4.8. Configurer le serveur de messagerie électronique
4.9. Configurer un Proxy
4.10. Conclusion

4.1. Introduction

Avant de commencer à créer vos tâches de build dans Jenkins, vous devez faire un peu de configuration pour vous assurer que votre serveur Jenkins fonctionnera sans problème dans votre environnement spécifique. Jenkins est hautement configurable, et bien que la plupart des options soient fournies avec des valeurs raisonnables par défaut, ou que l'outil soit capable de trouver les bons outils de build dans le PATH ou dans les variables d'environnement, c'est toujours une bonne idée de savoir exactement ce que votre serveur de build fait.

Jenkins est globalement très simple à configurer. Les écrans d'administration sont intuitifs, et l'aide contextuelle (les icônes en forme de point d'interrogation bleu à côté de chaque champ) est détaillée et précise. Dans ce chapitre, nous allons voir comment configurer votre serveur basique en détail. Nous verrons notamment comment configurer Jenkins pour qu'il utilise différentes versions de Java, d'outils de build comme Ant ou Maven, et d'outils de gestion de version comme CVS et Subversion. Plus loin dans le livre, nous regarderons aussi des configurations de serveur plus avancées, comme l'utilisation d'autres systèmes de gestion de version ou d'outils de notifications.