La lecture à portée de main
Description
Informations
Publié par | KhadijaQLKenitra |
Publié le | 05 mars 2014 |
Nombre de lectures | 339 |
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
Partie 5 : Création d’un projet java ...............................................................................................................12
Partie 6 : Un job Jenkins pour notre projet................................................................................................... 12
1. Initialisationdu job............................................................................................................................ 12
2. Accèsau système de gestion de versions .........................................................................................13
Page 2
Partie 1 : téléchargem
Avec votre navigateur
lez sur la page d’accueil du produit :http:
enkins-ci.org/
Cliquez sur le lien ’Laand greatest’. Le téléchargement de Jenk
est terminé, déposez le war dans C:\jenUne fois le télécharge.
Page 3
Partie 2 : Installation
Déplacez-vous dans le
lancez la commande:java -ja
Ce script initialise le processu
nkins
d’installation avec l’invite de co
nkins.war
continue et démarre le c
ms-dos) et
servlet.
Le serveur Jenkins est démarr
Jenkins a créé dans leertoire de rtoire .Jenkins, quil’utilisateur (USER_HOME) un
sera associé par la suite à la v
Test d’installation
Page 4
, faisons un
ation Continue d’un projet java.
ns installé Jenkins, et que nous savons y a
les plugins qui seront
puisqu’on n’en a
Tout d’abord, si nous
d’intégration (dans notre cas,
de machine comme http://jen
diquera
En haut à gauche, le
ajouter des utilisateurs
Juste en dessous, toujs à gauche, la file d’attente de constructio
les projets en attente oen cours de construction,
u de l’écran un lien nous invitant créerEnfin, on trouve au mi un
aucun.
Page 5
Maintenant que nous a
rapide tour de l’interface d’ad
plus tard utilisés pour la mise
teur vers le port 8080 d serveur
localhost:8080/ maisrien ne vous emp
/), nous arrivons sur la enkins :page d’accu
On peut ici noter quelques pr
Partie 3 : Installation
Une grande richesse de Jenki
existant.
Pour accéder aux écrans de g
devrait vous mener àhttp://lo
Ici, vous aurez sous les yeux l
Jenkins, et, donc, déjà installé
disponible :
ins
ystème de plugins, ainsi que le gr
plugins : Administrer JenkinsG
r/.
vous), pour lesqu
st
L’onglet nommé « Disponibl» est celui qui donne la liste des plugins dibles, plus ou
moins rangés par catégoriescomme vous pouvez le constater, la liste es longue ; et la parcourir
rapidement peut vous donner idée des possibilités réelles d’une plate-f
Continue telle que Jenkins.
Page 6
Principe de l’installatiolugins
Généralement, l’instalion de nouveaux plugins second onglet vu plusva se faire via l
haut : cochez les plugins validez via le bouton en bas deà ins la .
Mais nous avons tendance à privilégier, pour ce type d’opération,
commandes : ça a l’immensavantage d’être scriptable (autrement dit,
plugins est connue et la liste commandescorrespondantes saisie, il ne
à chaque installation d’une pl-forme Jenkins — et celles-ci sont toujo
près les même plugins).
Quels plugins installer ?
Considérant la taille de la lis
pour n’installer que ceux qui
en ligne de
fois que la liste des
te plus qu’à la rejouer
installées avec à peu
de plugins disponibles, il va vous falloir effectuer un peu de tri,
ont nécessaires.
Catégoriser les plugins n’estforcément évident, mais essayons; nou dirions qu’on peut les
regrouper en quatre ensemble
elle-même qu’avec vosLes plugins qui sont pen rapport avec la plate-forme Jenkins e
projets : le suivi dea configuration, la gestion des constructiol’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.
Informer Jenkins de votre 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
remplissez les champs.
Cliquez sur Enregistrer. La pa
male est terminée.
Page
10