Jenkins 2 Bootcamp: Automatisez entièrement les builds pour le déploiement 2021 – Téléchargez des cours Udemy gratuitement


Il s’agit d’un cours complet conçu pour montrer comment configurer et exécuter un serveur Jenkins CI en commençant par une inspection continue (construction, test et analyse) jusqu’au déploiement continu. Ce cours fournit une base solide pour la mise en œuvre de l’inspection continue, de l’intégration continue, de la livraison continue et même du déploiement continu dans votre entreprise ou votre studio. Afin de rendre le cours court et précis, plusieurs décisions ont été prises afin de fournir un chemin complet de CI à CD.

Le pipeline créé dans ce cours comprend les éléments suivants:

  • Serveur Jenkins CI installé et configuré sous Windows
  • Git comme système de contrôle de source
  • Java comme principal langage de programmation des projets de build
  • Maven comme outil de construction
  • Findbugs, PMD et Checkstyle comme outils d’analyse de code statique
  • Tomcat comme serveur de déploiement
  • Configurer Jenkins dans AWS à l’aide de Lightsail
  • Utiliser le plug-in EC2 pour la mise à l’échelle automatique
lire plus  Comment désactiver l'écran tactile sur votre ordinateur portable Windows 11 (HP, Dell, Lenovo et Acer)

Cet ensemble d’outils fournit un pipeline de déploiement continu d’implémentation de bout en bout complet. Jenkins peut être installé sur de nombreux systèmes d’exploitation et prend en charge une myriade d’outils et de technologies – ce qui signifie que ce cours offre une valeur considérable à ceux qui sont à l’aise ou intéressés par d’autres systèmes d’exploitation et / ou technologies.

Plan de cours

introduction donne un aperçu du cours, qui permet au Concepts de base pour Jenkins. Ceci fournit une base pour le reste du cours.

Installation fournit des instructions étape par étape sur la configuration de Jenkins et de tous les outils associés spécifiquement sur Windows. Les mêmes principes s’appliquent également à d’autres systèmes d’exploitation.

Les bases donne un premier aperçu de Jenkins au travail avec un projet «freestyle» très simple. Cela nous permet d’apprendre l’interface Jenkins et les fonctionnalités clés qu’elle fournit.

Après cela, nous plongeons dans Projets Maven spécifiquement – puisque Jenkins comprend nativement Maven et fournit ainsi des fonctionnalités spéciales pour les projets Maven.

lire plus  Complete React Bootcamp - Construisez des projets pratiques - Téléchargez les cours Udemy gratuitement

Jenkins peut faire bien plus que simplement construire. Dans Test et qualité, nous connectons un ensemble standard d’outils de test unitaire et d’analyse de la qualité pour les projets Java. Ensuite, nous utilisons ces informations pour affecter l’état de la construction en fonction des normes établies.

Nous expliquons également comment utiliser Jenkins en tant que référentiel d’artefacts qui est utilisé pour stocker les artefacts de construction, comme les jars et les guerres, après des générations réussies. Ceci est particulièrement utile lors de l’intégration de Jenkins avec d’autres outils dans une stratégie de livraison de logiciels plus complète.

Ensuite, nous rassemblons tout pour Déploiement sur un serveur Tomcat en cours d’exécution. Ne vous inquiétez pas, je vais vous guider à travers l’installation et la configuration complètes pour travailler de manière transparente avec Jenkins!

lire plus  Comment installer Ubuntu avec Windows 11 en double amorçage (Guide complet)

Enfin, aucun cours ne serait complet sans parler de sécurité. Dans ce dernier chapitre, nous avons configuré Jenkins pour permettre aux utilisateurs de se connecter et de voir uniquement leurs projets.

Caractéristiques du cours

Les présentations fournissent une formation audio / vidéo d’idées conceptuelles dans chaque domaine majeur ou l’introduction de nouveaux concepts.

Les screencasts fournissent une vidéo du système informatique de l’instructeur avec toutes les actions, commandes ou écrans affichés et commentés. Il y a plusieurs heures de contenu vidéo screencat – il constitue la grande majorité du cours. Tout screencast basé sur la ligne de commande inclura une liste de commandes dans les téléchargements de cours.





Telecharger ici

Laisser un commentaire

Aller au contenu principal