Hudson Jenkins - Serveur d'intégration continue

Un peu plus loin

Enchainement des jobs

Afin d'entrer dans un processus d'intégration continue, il est important de pouvoir construire des projets les uns après les autres. Jenkins permet de faire cette configuration.

Ainsi, dans un job de type free-style, il est possible de préciser à la main les jobs qui doivent s'effectuer avant et/ou après. Pour un job de type "maven" il est possible de spécifier déclencher un build lorsqu'une dépendances snapshot est construite.

Les plugins

Le fonctionnement de base de Jenkins permet à la plupart des projets de pouvoir l'utiliser directement. Cependant, il existe plus de 140 plugins qui permettent à Jenkins d'augmenter ces capacités. Ainsi il existe des plugins pour pouvoir utiliser des outils de gestion de version (mercurial, git..), des plugins pour améliorer la présentation de résultats...

Voici la liste complète des plugins: http://wiki.jenkins-ci.org/display/JENKINS/Plugins