Jenkins : premiers pas

Anne jenkins développement

Il s’agit de s’initier à Jenkins en partant de rien…

Installation

On suppose être sur une machine sous Ubuntu :

wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

Accéder à l’interface web

$ firefox http://localhost:8080

Dans la rubrique Administrer Jenkins, on peut explorer l’entrée Configurer le système pour voir les possibilités de l’outil.

Utiliser en ligne de commande

Dans la rubrique Administrer Jenkins de l’interface web, on voit que l’on peut contrôler Jenkins en ligne de commande. Il faut télécharger :

$ wget http://localhost:8080/jnlpJars/jenkins-cli.jar

et l’utiliser de la façon suivante :

$ java -jar jenkins-cli.jar -s http://localhost:8080/ help

Installer des plugins

Cela peut se faire à partir de l’interface web Administrer Jenkins/Gestion des plugins. Après en avoir ajouté, il est demander de redémarrer Jenkins pour que ça soit pris en compte.

On peut aussi faire ça en ligne de commande en faisant :

$ java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin xxx

xxx est le nom court du plugin tel que donné dans le champ Plugin ID des informations sur le plugin.

Et pour redémarrer, il faut faire :

$ java -jar jenkins-cli.jar -s http://localhost:8080 safe-restart

Pour installer un seul plugin, on peut faire les deux commandes en une seule en ajoutant l’option -restart :

 $ java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin xxx -restart

Quelques plugins

java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin git
java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin stash-pullrequest-builder
java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin stashNotifier

java -jar jenkins-cli.jar -s http://localhost:8080 safe-restart

Voir aussi :