Lorsqu'on parle de process DevOps, on parle souvent d'automatisation. Et en effet, l'automatisation est un point important pour un workflow DevOps réussi. Azure DevOps offre bien évidemment une automatisation, sous le nom de pipelines.

Azure DevOps propose deux types de pipelines : ceux d'intégration continue et ceux de déploiement continu.

Dans ce cours, nous verrons les deux, avec l'éditeur classique ainsi qu'en mode YAML.

Ainsi, nous explorerons :

  • La création d'un pipeline d'intégration continue avec les technologies .NET Core (ASP.NET Core MVC) et JavaScript (Angular)
  • La création d'un pipeline de déploiement continu pour le site ASP.NET Core et une application Angular
  • La création et l'envoi des applications sur des WebApp Azure



Évidemment, chaque système et chaque projet possède ses propres contraintes et de fait, il n'est pas possible de couvrir à 100% ce que votre projet a besoin.

De même, la sécurité, qui est un élément majeur dans un cycle DevOps (ayant d'ailleurs donné lieu au nom DevSecOps) ne sera pas couverte dans ce cours.

See more

Content

6 sections · 26 lessons · 3h14min

 Les définitions de base
3:57
 Objectifs & avantages d'un CI/CD Free preview
6:56
 Présentation des différentes pages
4:55
 Découverte de l'éditeur graphique (classic) Free preview
5:39
 Créer son premier pipeline d'intégration continue
12:27
 Créer son premier pipeline de release
12:18
 Automatiser les pipelines avec les triggers
8:05
 Exercice - énoncé : créer un système complet avec ASP.NET Core
3:21
 Exercice - corrigé : créer un système complet avec ASP.NET Core
10:29
 Différences entre les pipelines YAML et classic
8:41
 Créer son premier pipeline en mode YAML
7:16
 Refaire le pipeline de livraison HTML en mode YAML
8:20
 Rajouter des notions de stage et de job
5:07
 Exercice - énoncé : créer un pipeline YAML pour livrer un site Angular sur Azure
6:19
 Exercice - corrigé: créer un pipeline YAML pour livrer un site Angular sur Azure
6:20
 Variabiliser un pipeline
7:01
 Les variables dans un pipeline de release Free preview
10:06
 Utilisation de la librarie de variables
7:46
 Créer un task group
5:44
 Définir une contrainte de Pull Request avec un pipeline
9:41
 Créer son pipeline d'intégration continue avec TFVC
6:38
 Finalisation du cycle DevOps avec TFVC
5:07
 Mise en place du "Gated check-in" pour assurer la qualité
10:50
 Associer une connexion Azure à Azure DevOps avec un autre compte Microsoft
11:07
 Créer un StorageAccount Azure pour héberger des sites statiques
  BONUS : Site web statique avec Azure pour les SPA
5:56
See the last section

Course reviews

No reviews yet for this course!

Intermediate Level:  Intermediate
Videos:  26
Duration:   3h14min
Certificate of completion
67.00€
See company prices
Number of employees
1
67.00€ HT
Get 10% off for 2 accesses up to 30% off for 6 or more (excluding promotional courses)
See individual prices
This course is taught by
Christophe MOMMER