Tutoriel intégration continue : installation Hudson

////Tutoriel intégration continue : installation Hudson

Maîtrisez l’installation du serveur d’intégration continue open source Hudson. Comprenez les services que peuvent vous rendre Hudson. Découvrez les avantages et inconvénients de Hudson par rapport à ses concurrents directs comme Continuum, CruiseControl. Automatisez les taches récurrentes liées au développement, test et déploiement de vos applications.

Liens utiles

 + de 100 tutoriaux java/jee Objis

 Objis, spécialiste formation java depuis 2005

 Catalogue formations Objis

Formation Architecture Java

Soyez prêt pour des projets ambitieux : formation architecture Java Objis

programme-detaille-formation-architecture-java-objis

Programme

 Contexte

 Partie 1 : téléchargement

 Partie 2 : installation

Durée

 15 min

Contexte, avantages et inconvénients

L’intégration continue est une technique puissante qui permet :

 garder en phase les équipes de développement

 limiter les risques et la complexité liée à la création par plusieurs développeurs d’un logiciel unique.

A intervalles réguliers, vous allez construire (build) et tester la dernière version de votre logiciel. Parallèlement, chaque développeur test et valide (commit) son travail en ajoutant son code dans un lieu d stockage commun à tous les développeurs : le serveur de gestion de configuration.

tutoriel-integration-continue-objis-cycle-vertueux

Le tutoriel N°1 ‘comprendre l’intégration continue’ vous a présenté le ‘cycle vertueux de l’intégration continue’.Dans ce cercle vertueux, vous avez compris la valeur ajoutée d’un serveur d’intégration continue.

QUESTION : A quelle étape intervient un serveur d’intégration continue dans le shéma ci-dessus ?

Bien démarrer son projet

Les 4 éléments utiles pour démarrer un projet d’intégration continue sont :

 Repository de code source (CVS, Clearcase, Subversion…)

 Tests unitaires (JUnit, TestNG…)

 Serveur d’intégration continue

 Outils de communication (Mail, Tél, RSS…)

Avantages de Hudson

Inconvénients

Partie 1 : téléchargement

 Avec votre navigateur , allez sur la page d’accueil du produit : http://hudson-ci.org/

tutoriel-installation-serveur-integration-continue-hudson-1

 Cliquez sur le lien ‘Latest’ . Le téléchargement de hudson.war commence…

tutoriel-installation-serveur-integration-continue-hudson-2

 poser le war dans c:formationintegconthudson

Le téléchargement est terminé.

tutoriel-installation-serveur-integration-continue-hudson-3

Partie 2 : installation

 Déplacez-vous dans ce répertoire d’installation avec l’invite de commande (ms-dos) et lancez : java -jar hudson.war

Ce script initialise le processus de construction en continue et démarre le conteneur de servlet .

tutoriel-installation-serveur-integration-continue-hudson-5

Le serveur Hudson est démarré.

 Expliquez les logs de démarrage. Que s’est t’il passé ?

Hudson a créé dans le répertoire de l’utilisateur (USER_HOME) un répertoire .hudson, qui sera associé par la suite à la variable HOME.hudson.

 Analysez le contenu de HOME.hudson

tutoriel-installation-serveur-integration-continue-hudson-4bis

Test d’installation

Avec votre navigateur, lancez : http://localhost:8080

tutoriel-installation-serveur-integration-continue-hudson-4

Vous avez là l’interface d’administration d’Hudson.

Formation Architecture Java

Soyez prêt pour des projets ambitieux : formation architecture Java Objis

programme-detaille-formation-architecture-java-objis

2018-01-27T18:21:56+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java