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 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 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 JenkinsG
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

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