Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation Hudson/Jenkins

Mise en oeuvre simple et efficace de Hudson/Jenkins

Référence : JENKINS-03
Durée : 1 jour(s)

 Merci de nous contacter pour la planification de la prochaine session.
téléphone

+33(0)1 45 26 19 15


Objectifs

  • Découvrir le produit Hudson/Jenkins et l'ensemble des ses possibilités pour une mise en place simple et efficace sur ses projets
  • Savoir mettre en œuvre son projet Maven au sein de Hudson/Jenkins

Répartition : 

30% Théorie, 70% Pratique

Public : 

Architecte, Leader Technique, Développeur

Pré-requis : 

Connaissance de base en dévelopement logiciel

Programme

Introduction

  • Rappel des concepts et des enjeux de l'intégration continue
  • Présentation et historique de Hudson/Jenkins
  • Positionnement par rapport aux autres outils
  • Rappel de l'intérêt de Maven et de son mode de fonctionnement

Installation et Configuration

  • Présentation des fichiers d'infrastructure Hudson/Jenkins
  • Les bonnes pratiques et les pièges à éviter
  • Mise en place de la sécurité

Première mise en oeuvre d'un processus d'intégration

  • Illustration avec un build Maven
  • Les différents types de jobs et lequel choisir?
  • Création et configuration d'un job “free-style”
  • Création et configuration d'un job “Maven”
  • Création et configuration d'un job “Maxtrix Project”

Les plugins

  • Exploration de son écosystème de plugins
  • Les plugins les plus utilisés

Communication avec un gestionnaire de sources

  • Les différents types de stratégie en fonction de l'outil SCM
  • Exemple de mise en oeuvre avec SVN puis GIT
  • Quelques recommandations et les pièges à éviter

Mise en place des outils de qualité de code

  • Panorama des différents plugins pour les outils de métriques
  • Exemple de mise en oeuvre pour les principaux outils de qualité de code Java
  • Les solutions pour les autres langages

Les stratégies de build entre les jobs

  • Notion de job en amont et en aval
  • Présentation des plugins de la typologie XTrigger
  • Quelle stratégie choisir?

Les buils distribués

  • Intérêts
  • Mise en oeuvre

Notification de l'équipe

  • Les différents mécanismes de notification et leur intégration

Audit et Traçabilité

  • Assurer le suivi des éléments générés
  • Tracer les changements de configuration

Développement de plugins Hudson/Jenkins

  • Présentation de l'architecture Jenkins et de son API de développement
  • Développement d'un plugin
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants

Le livre


  • Jenkins: The Definitive Guide*
  • couverture livre