Jenkins : Intégration continue

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Appréhender les principes d'intégration continue dans les projets et le rôle de Jenkins
  • Intégrer Jenkins avec les autres outils (SCM, gestionnaire de tickets...)
  • Mettre en place un serveur Jenkins automatisant les build
  • Automatiser les tests, les audits de code et les déploiements sur la plateforme d'intégration Jenkins
  • Déployer Jenkins sur les projets.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 1 590,00 €

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 1 590,00 €

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Maximisez votre efficacité avec notre formation approfondie sur Jenkins, une solution Open Source d’intégration continue.
Nous débutons par une introduction détaillée aux principes d’intégration continue, mettant en lumière le rôle de Jenkins et l’extensibilité offerte par les plugins.
Ensuite, vous apprendrez à installer et configurer un serveur Jenkins, en passant par la configuration de l’environnement et l’installation de la plateforme Java.
L’intégration de Jenkins avec d’autres outils clés comme Maven et Git est également couverte.
Nous nous penchons ensuite sur les jobs Jenkins, de la création à l’automatisation des tests et la mise en place des alertes.
Enfin, nous explorerons l’intégration d’outils avancés tels que SonarQube et Docker, ainsi que la mise en œuvre des pipelines dans Jenkins.
Des travaux pratiques accompagnent chaque module pour assurer la maîtrise des concepts.

Programme

Introduction (1 heure)

  • La chaine d’intégration continue
  • Principes de mise en œuvre intégration continue
    • Le serveur d’Intégration continue
  • Le positionnement des différents types de tests
  • Historique de Jenkins
  • Extensibilité de Jenkins par les plugins
    • Les plugins les plus populaires

Installation et configuration (1 heure)

  • Obtenir et installer Jenkins
    • Installation des prérequis
  • Différentes techniques d'installation
  • Finalisation de l’installation
  • Vue d’ensemble de la configuration Jenkins
    • Accès à l’interface d’administration
    • Les principaux menus d’administration
  • Travaux pratiques:
    • Installation d’un serveur Jenkins
    • Validation de l’installation

Jenkins et les autres outils (1 heure)

  • Panorama des outils avec lesquels Jenkins collabore
    • Vue d’ensemble de la chaine d’intégration continue
  • Mise en place des outils
    • Les plateformes d’exécution
    • Les outils de construction
  • Configuration globale
    • Intégration des outils de construction (Maven, …)
    • Intégration des gestionnaires de code source (Git, …)
    • Intégration de la messagerie électronique
  • Travaux pratiques:
    • Installation d’outils complémentaires (Java, Maven, …)
    • Configuration globale des outils dans l’interface de Jenkins

Les projets Jenkins: Les Jobs (4 heures)

  • Les différents types de jobs
  • Création d’un job
    • Les déclencheurs
    • Les actions post-construction
    • Lancement de Maven
  • Visualisation des résultats produits par un job
  • Automatisation des tests
    • Tests unitaires
    • Tests d’intégration et leurs contraintes
  • Les alertes
    • Le système de notifications de Jenkins
    • Notifications par mail, …
  • Travaux pratiques:
    • Création de jobs simples
    • Création de jobs Maven
    • Création de jobs pour projets multi-modules

Intégration d’outils avancées (4 heures)

  • Utilisation d’un gestionnaire de bugs
    • Intégration de Mantis, Redmine, …
  • Un serveur central pour le stockage des livrables
    • La génération des livrables avec Jenkins
    • Intégration et configuration de Jenkins avec un serveur Archiva, Nexus
  • Les outils de test de la qualité de code
    • La suite d’outils SonarQube
  • Le déploiement dans des conteneurs
    • Principes de la conteneurisation
    • Mise en œuvre de Docker
    • Support de Docker dans Jenkins
  • Travaux pratiques:
    • Modification des jobs pour aller juste qu’au déploiement des livrables
    • Mise en place de SonarQubeet intégration avec Jenkins
    • Déploiement dans Docker

Les pipelines (3 heures)

  • La problématique de la construction en étapes
    • Les besoins de conditionnement d’une construction
    • Intégration, livraison et déploiement continue
  • La prise en charge des pipelines dans Jenkins
    • Projet natif
    • Extension du support par les plugins
  • Les projets de pipelines
    • Création et déclaration du projet
    • Vue d’ensemble du DSL de déclaration des pipelines
    • Assistance à la création des fichiers de pipelines
  • Le plugin Blue Ocean
    • Présentation et installation
    • Déclaration de pipelines avec Blue Ocean
  • Travaux pratiques:
    • Création d’un job pipeline simple
    • Création d’un job pipeline complet avec Blue Ocean

Prérequis

  • Avoir des connaissances du langage Java et des notions du cycle de développement d’un logiciel.

  • Une expérience pratique de développement sur des projets en équipe est souhaitable.

Public

Développeur, Architecte, Chef de projet, Ingénieur qualité...

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Appréhender le standard pour le Management de Projet et le PMBOK® V7 du PMI
  • Découvrir les domaines de Performance et leurs activités clés (Agile, Standard, Hybrid)
  • Se préparer efficacement à l'examen de certification PMP®
Tarif

A partir de 3 500,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, à l'issue de cette formation PRINCE2® (6th Edition) Foundation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Appréhender des concepts fondamentaux de la méthode PRINCE2® (6th Edition)
  • Maîtriser la terminologie de la méthode PRINCE2® (6th Edition)
  • Obtenir la certification PRINCE2® (6th Edition) Fondamentaux
Tarif

A partir de 2 190,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cerner les enjeux juridiques de l'identitovigilance
  • Définir la politique d'identitovigilance de votre hôpital
  • Identifier les actions à mettre en œuvre dans votre établissement
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les fondamentaux des méthodes Agiles
  • Maîtriser les principes Agiles pour le teamwork
  • Connaître les rôles et responsabilités dans une équipe Agile
  • Maîtriser le Leadership Agile
  • Savoir communiquer en groupe
  • Manier la conduite du changement
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation a pour vocation de fournir une présentation exhaustive des nouveautés introduites avec la dernière version en cours d'AutoCAD. Sachant qu’il sort une version chaque année, ce stage constitue un atout en termes d’employabilité pour toute personne ayant une connaissance de versions antérieures, mais aussi pour des dessinateurs en postes qui envisagent une mise à jour et veulent mieux connaitre les possibilités offertes par le logiciel. La présentation sera argumentée au fur et à mesure avec des exercices pratique afin de bien intégrer les nouveaux processus de commandes. Le cours est ouvert à tout dessinateur travaillant ou ayant travaillé avec des versions antérieures 2016, 2017, voire plus anciennes, et ayant besoin de bien connaître les nouvelles fonctions de la version en cours.

La formation se déroule sur la dernière version en cours mais peut tout à fait être adaptée sur les versions antérieures selon les besoins. Contactez notre service commercial pour connaitre les modalités d'inscription.

Tarif

A partir de 950,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les différents aspects de la mise en oeuvre de l'ITSM
  • Montrer les rôles dans un Système de Management des Services (SMS)
  • Décrire les processus et les activités pour planifier et fournir de manière efficace des services
  • Vous préparer au passage de la certification "FitSM Advanced Service Planning and Delivery (SPD)".
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Définir les composantes d'une usine logicielle
  • Gérer un référentiel de source depuis Azure DevOps Server
  • Administrer projets et utilisateurs
  • Construire avec Azure DevOps Pipeline Server
  • Intégrer une campagne de tests
  • Produire des rapports pour le suivi des projets.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Les 

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Intégrer la législation de la formation
  • Concevoir un plan de développement des compétences
  • Etablir le CPF
  • Développer le budget formation
  • Appliquer un suivi administratif opérationnel.
Tarif

A partir de 1 380,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation WebLogic Server, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser l'architecture de WebLogic Server (WLS) incluant domaines, serveurs et machines
  • Installer, configurer et gérer WebLogic Server
  • Effectuer toutes les tâches d'administration de Weblogic Server;
  • Configurer des bases de données, sites Web, déployer des applications, configurer la sécurité et d'autres services.
  • Maitriser les outils d'administration basés sur les commandes en ligne
  • Configurer une grappe (un cluster) de serveurs et distribuer des applications et des ressources à travers le cluster.
  • Utiliser les fonctionnalités d'un cluster telles que la distribution de charge et la reprise sur incident
Tarif

A partir de 3 350,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...