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

Connaître les caractéristiques d'un conteneur Linux et découvrir Docker - Installer et utiliser Docker - Maîtriser la création d'images - Connaître et configurer une Registry (publique et privée) - Maîtriser les notions réseaux de Docker (drivers, links) - Comprendre et maîtriser la persistance des données (drivers, volumes) - Maîtriser la notion de service Docker avec Docker-compose - Utiliser Docker Swarm pour déployer une stack orientée Production
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Analyser le cadre législatif de l’intégration et du maintien dans l'emploi des salariés en situation de handicap.
  • Distinguer le rôle de chacun des acteurs dans l'accompagnement et le maintien de l'employabilité des personnes handicapées.
  • Intégrer les spécificités du management d'équipe afin d'anticiper les difficultés potentielles.
  • Identifier toutes les composantes de la situation pour être force de proposition de solutions.
Tarif

A partir de 1 810,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Acquérir les concepts et bonnes pratiques pour appliquer des méthodes agiles
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Situer la fonction Achats dans l’entreprise
  • Acquérir les méthodes et outils permettant de mener à bien ses achats
  • Maîtriser les différentes étapes de l’acte d’achat
  • Structurer et mettre en oeuvre sa démarche Achats
Tarif

A partir de 150,00 €

Durée

2 heures 10 minutes

Modes

Objectifs de la formation

  • Comprendre les particularités et attentes des différentes générations (Z, senior etc.)
  • Réussir leur intégration au sein d’une équipe
  • Faire travailler les générations entre elles
  • Adapter sa pratique managériale aux différentes générations
  • Conserver leur motivation et les fidéliser
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’écosystème de Twitter et X
  • Optimiser les profils pour la conversion de prospects
  • Appliquer des stratégies marketing ciblées
  • Animer des communautés pour fidéliser la clientèle
Tarif

A partir de 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre le processus d'intégration de données - Implémenter une solution ETL avec MS SQL Server Integration Services
Tarif

A partir de 1 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Compliance dans la banque

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Définir le périmètre de la filière conformité à l'aune des thèmes de conformité identifiés
  • Mettre en place une organisation et un plan d'actions
  • Contribuer à la diffusion d'une culture « Compliance » au sein de sa structure
  • Mettre en place un reporting efficace
Tarif

A partir de 1 957,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Disposer des notions fondamentales du cycle de vie ITSM (IT Services Management) pour professionnaliser la gestion des services au sein de l’entreprise
  • Acquérir les connaissances nécessaires pour passer et préparer l’examen « ITIL Fondation » de la dernière version du référentiel (ITIL 4)
Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

  • Acquérir une compréhension complète des concepts, approches, méthodes et techniques utilisés pour la mise en œuvre et la gestion efficace d'un programme de sécurité du cloud
  • Comprendre la corrélation entre ISO/IEC 27017, ISO/IEC 27018 et d'autres normes et cadres réglementaires
  • Apprendre à interpréter les lignes directrices des normes ISO/IEC 27017 et ISO/IEC 27018 dans le contexte spécifique d'un organisme
  • Développer les connaissances et les compétences nécessaires pour aider un organisme à planifier, mettre en œuvre, gérer, surveiller et maintenir efficacement un programme de sécurité du cloud
  • Acquérir les connaissances pratiques pour conseiller un organisme dans la gestion d’un programme de sécurité du cloud en suivant les bonnes pratiques
Tarif

A partir de 3 500,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...