Udemy

[Designer] Running Java CI pipeline

Un tutoriel vidéo gratuit de Houssem Dellai
Simplifying Cloud & DevOps for Everyone
Note : 4,5 sur 5Note globale du formateur
14 cours
299 987 participants
[Designer] Running Java CI pipeline

Pour en savoir plus, suivez le cours complet

Learn Azure DevOps CI/CD pipelines

Create CI/CD pipelines for Java, .NET, NodeJs, Docker, Terraform, Nuget, Kubernetes, SQL Server, Bicep and ARM templates

Vidéo à la demande de 13:51:16 • Mise à jour : juin 2026

What is DevOps and CI/CD
Creating CI/CD pipelines for Web, Mobile and Container apps
Including the Database into the pipelines
Configure deployment to Azure Cloud
Run unit, functional and load tests as part of the pipeline
Analyse source code using Sonar
Use Infrastructure as Code (IaC) from CI/CD with ARM templates
Use Configuration as Code (CaC) in Azure DevOps
Create Dev-Test-Prod environments
Secure the pipelines sensitive data
Use Infrastructure as Code (IaC) from CI/CD with Terraform
Deploy containers into Kubernetes
Français [Aut.]
Nous sommes maintenant prêts à exécuter ce pipeline. C'est ce que nous allons faire. Je vais sauvegarder. Et vous sauvegardez. Et vous. Et là, Azure DevOps me donnerait ce lien pour suivre l'exécution de mon pipeline CIA. Je vais donc l'ouvrir dans une nouvelle fenêtre. Et ici, je peux voir en temps réel l'exécution du pipeline. J'ai donc trouvé un pays pour gérer mon pipeline. Il commencera par extraire le code de mon dépôt GitHub. Pour cela, nous voyons ici quelques lignes de commande qui utilisent Git. Il s'agissait donc de faire sauter l'application et mon application source bonne de GitHub et à l'um. Et à l'agent. Ensuite, nous avons utilisé la commande maven, euh, clean package afin de générer le fichier autour du test d'intégration, puis de publier ces tests d'intégration et de s'assurer qu'ils exécuteront de bonnes analyses ou une bonne couverture afin, euh, d'avoir, euh, le pourcentage de la, une bonne couverture pour mon application. Aujourd'hui, une minute et 23 secondes suffisent pour voir apparaître un gazoduc vers l'Iran. Et maintenant, toutes les tâches ont été exécutées avec succès. Si je vais dans la fenêtre de résumé, je peux voir le résultat de l'exécution de ce pipeline. Je peux donc voir qu'il a généré des artefacts. Nous avons ici deux artefacts. La première est pour la bonne couverture. Si je vais voir le contenu, je peux voir que j'ai quelques réalisations. Ces fichiers me donneront un résumé de la bonne couverture de mon application. Mon deuxième artefact est le dossier drop et c'est celui dont j'ai besoin pour mon pipeline c d qui contiendra le fichier AJA pour mon application. Et ici, si nous développons l'outil de bonne gouvernance, nous pouvons voir que nous avons une bonne couverture de 100 %. C'est le résultat des analyses effectuées par Jake. Si vous élargissez ce menu de 60 tests, vous pouvez voir que 100 % des tests sont réussis. Ici, j'ai un test qui réussit. Et puis il y a moi et mon pipeline de construction qui l'a exécuté avec succès.
À propos de ce cours