Azure DevOps - Pipelines : l'automatisation de votre projet
Mettre en place facilement & rapidement de l'intégration et du déploiement continu
What you will learn
Utiliser les pipelines d'azure devops
Créer un pipeline d'intégration continue
Créer un pipeline de déploiement continu
Why take this course?
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.
A la fin de ce cours, vous aurez toutes les compétences nécessaires afin de pouvoir mettre en place les premiers pipelines d'automatisation sur Azure DevOps afin de traiter automatiquement les phases de build et de release, et de ne plus avoir à faire d'opérations manuelles.