TP Jenkins
17 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
17 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Master Spécialisé Qualité de Logiciel 2012/2014 Travail Pratique de Jenkins Réalisé par : LEMACHA Jihad SLIMANI Khadija Encadré par : Mr. NAFIL Khalid SOMMAIRE Partie 1 : téléchargement ......................................................................................................... 3 Partie 2 : Installation de jenkins ............................................................................................... 4 Partie 3 : Installation de plugins ............................................................................................... 6 Principe de l’installation de plugins....................................................................................... 7 Quels plugins installer ? ........................................................................................................ 7 Partie 4 : configuration Jenkins ................................................................................................ 9 Configuration du système ..................................................................................................... 9 Création d’un compte utilisateur ..................................................... Erreur ! Signet non défini. Partie 5 : Création d’un projet java ......................................................................................... 12 Partie 6 : Un job Jenkins pour notre projet ......................................................................

Informations

Publié par
Publié le 05 mars 2014
Nombre de lectures 77
Langue Français
Poids de l'ouvrage 2 Mo

Extrait


Master Spécialisé Qualité de Logiciel 2012/2014












Travail Pratique de Jenkins


Réalisé par :

LEMACHA Jihad
SLIMANI Khadija

Encadré par :
Mr. NAFIL Khalid
SOMMAIRE
Partie 1 : téléchargement ......................................................................................................... 3
Partie 2 : Installation de jenkins ............................................................................................... 4
Partie 3 : Installation de plugins ............................................................................................... 6
Principe de l’installation de plugins....................................................................................... 7
Quels plugins installer ? ........................................................................................................ 7
Partie 4 : configuration Jenkins ................................................................................................ 9
Configuration du système ..................................................................................................... 9
Création d’un compte utilisateur ..................................................... Erreur ! Signet non défini.
Partie 5 : Création d’un projet java ......................................................................................... 12
Partie 6 : Un job Jenkins pour notre projet ............................................................................. 12
1. Initialisation du job ...................................................................................................... 12
2. Accès au système de gestion de versions ..................................................................... 13













Page 2
Partie 1 : téléchargement
 Avec votrAvec votre navigateur, allez sur la page d’lez sur la page d’accueil du produit : http://Jhttp://Jenkinenkinss-ci.org/

 Cliquez sCliquez sur le lien ’Lur le lien ’Latestatest and greatest’. Le téléchargement de Jenkins.war démarre.
 Une fois le téléchargement est terminé, déposez le war dans C:\jenkins.







Page 3
Partie 2 : Installation de jenkins
Déplacez-vous dans le répertoiree répertoiree répertoire d’installation avec l’invite de commande (ms-dos) et
lancez la commande: java -jar Jenkins.war
Ce script initialise le processus de construction en continue et démarre le conteneur de servlet.

Le serveur Jenkins est démarrest démarré.é.
Jenkins a créé dans le répertoire de l’utilisateur (USER_HOME) un répertoire .Jenkins, qui
sera associé par la suite à la variable HOME.Jenkins.



Test d’installation

Page 4
Maintenant que nous avons installé Jenkins, et que nous savons y accéder, faisons un
rapide tour de l’interface d’administration, avant de commencer à installer l l les plugins qui seront
plus tard utilisés pour la mise en Intégration Continue d’un projet java.
Tout d’abord, si nous pointons notre navigateur vers le port 8080 de notre serveur
d’intégration (dans notre cas, http://http://localhost:8080/ mais rien ne vous erien ne vous empêche d’utiliser un nom
de machine comme http://jenkins:8080/), nous arrivons sur la page d’accueil de Jenkins :

On peut ici noter quelques premiers éléments :
 En haut à gauche, le menu principal, à partir duquel nous pourrons administrer Jenkins,
ajouter des utilisateurs, …
 JJuste en dessous, toujours à gaucs à gauche, he, lla file d’attente de construction, qui, à terme, indiquera
les projets en attente ou en cours de construction,
 Enfin, on trouve au milieu de l’écran un lien nous invitant créer un job puisqu’on n’en a
aucun.



Page 5
Partie 3 : Installation de plugins
Une grande richesse de Jenkins est son syyystème de plugins, ainsi que le grand nombre de plugins
existant.
Pour accéder aux écrans de gestion des plugins : Administrer Jenkins  Gestion des plugins, qui
devrait vous mener à http://http://localhost:8080/pluginManager/.r/.
Ici, vous aurez sous les yeux la liste des plugins installés (quelques plugins sont fournis avec
Jenkins, et, donc, déjà installés, même si ce n’est pas par vous), pour lesquels une mise à jour est
disponible :


L’onglet nommé « Disponibles » est celui qui donne la liste des plugins disponibles, plus ou
moins rangés par catégories — comme vous pouvez le constater, la liste est longue ; et la parcourir
rapidement peut vous donner une idée des possibilités réelles d’une plate-forme d’Intégration
Continue telle que Jenkins.

Page 6

Principe de l’installation de plugins
GénéralemeGénéralemeGénéralement, nt, nt, l’installation ion ion de de de nouveaux plugins va va va se se se faire faire faire via via via le le le sssecond econd econd onglet onglet onglet vu vu vu plus plus plus
haut : cochez les plugins à installer puis validez via le bouton en bas de la liste.
Mais nous avons tendance à privilégier, pour ce type d’opération, l’interface en ligne de
commandes : : : ça ça ça a a a l’iml’iml’immense avantage avantage avantage d’être d’être d’être ssscriptable (autrem(autrem(autrement ent ent dit, dit, dit, une une une fois fois fois que que que la la la liste liste liste dddeseses
plugins est connue et la liste des commandes correspondantes saisie, il ne reste plus qu’à la rejouer
à chaque installation d’une plate-forme Jenkins — et celles-ci sont toujours installées avec à peu
près les même plugins).
Quels plugins installer ?
Considérant la taille de la liste de plugins disponibles, il va vous falloir effectuer un peu de tri,
pour n’installer que ceux qui vous sont nécessaires.
Catégoriser les plugins n’est pas forcément évident, mais essayons ; nous dirions qu’on peut les
regrouper en quatre ensembles :
 Les plugins qui sont plus en rapport avec la plate-forme Jenkins en elle-même qu’avec vos
projets : le suivi de sa configuration, la gestion des constructions, l’envoi de mails de
reporting…

Page 7
 Les plugins qui permettent d’accéder au code-source de votre projet : SVN, Git, CVS, …
 Les plugins qui effectuent les analyses sur votre projet : tests unitaires, couverture de code,
respect des normes de codage, …
 Et, enfin, les plugins qui permettent de publier les résultats des analyses : tracé de graphes,
mise à disposition de rapports HTML, …





















Page 8
Partie 4 : configuration Jenkins
Maintenant que notre plate-forme d’Intégration Continue Jenkins est installée, avec l’ensemble
des plugins dont nous aurons besoin pour nos projets java, il ne nous reste plus qu’à la configurer,
avant de pouvoir passer à la mise en IC d’un projet java.
Configuration du système
Deux étapes au minimum :
 Informer Jenkins de votre installation de Maven.
 Ie installation du Jdk.
Survolez et cliquez sur le lien Jenkins > Administrer Jenkins > Configurer le système ; qui vous
permettra de configurer les paramètres généraux de la plate-forme :



Comme vous pouvez le constater, la liste d’options offertes est déjà relativement longue,
puisqu’elle ne tient généralement pas sur un seul écran :

Page 9
Cliquez sur [Ajouter JDK ] et sur [Ajouter Maven], décochez [Install Automatically] et
remplissez les champs.

Cliquez sur Enregistrer. La partie configuration minimale est terminée.
Page
10

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents