|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/azure-devops-pipelines-automatisation-de-votre-projet/
课程评论:没有评论
课程名称:Azure DevOps - Pipelines:项目自动化 课程概述:在讨论DevOps流程时,自动化常常是一个关键话题,而自动化也是成功DevOps工作流的重要组成部分。Azure DevOps提供了名为管道(Pipelines)的自动化功能。Azure DevOps提供两种类型的管道:持续集成(CI)管道和持续部署(CD)管道。本课程将介绍这两种管道的创建,涵盖经典编辑器和YAML模式。 在本课程中,我们将探索以下内容: - 使用.NET Core(ASP.NET Core MVC)和JavaScript(Angular)技术创建持续集成管道 - 为ASP.NET Core网站和Angular应用创建持续部署管道 - 将应用程序构建并发布到Azure WebApp 需要注意的是,每个系统和项目都有其独特的约束,因此无法覆盖所有项目需求。同时,安全性是DevOps周期中的一个重要方面(这也是DevSecOps命名的由来),但本课程不会涉及此主题。 完成本课程后,您将掌握在Azure DevOps上建立初步自动化管道的所有必要技能,以便自动处理构建和发布阶段,减少手动操作的需要。
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 AngularLa 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.