Introduction
Dans le parcours d’apprentissage Créer un pipeline de mise en production avec Azure Pipelines, vous avez créé un pipeline de mise en production de base qui a déployé une application ASP.NET Core sur Azure App Service. Bien que ce scénario fonctionne pour une application unique, les solutions modernes nécessitent souvent une combinaison d’applications, de services et d’autres composants. Ce module montre comment créer un pipeline plus complexe.
Dans ce module, vous découvrez comment ajouter un projet Azure Functions à un pipeline CI/CD existant et comment le déployer à la fois sur Azure App Service et Azure Functions dans le même processus. Ce module se concentre sur les principales tâches de génération et de déploiement.
Objectifs d’apprentissage
À l’issue de ce module, vous pourrez :
- Décrire quand utiliser Azure Functions pour les projets de développement d’applications
- Créer des environnements Azure App Service et Azure Functions
- Déployer à la fois sur Azure App Service et Azure Functions dans le même pipeline avec Azure Pipelines
Prérequis
Les modules de ce parcours d’apprentissage constituent une progression :
En suivant ce module, vous êtes censé avoir une connaissance de base d’Azure Functions, mais il ne s’agit pas d’une condition absolue. Si vous êtes novice en la matière, nous vous recommandons de suivre d’abord le parcours d’apprentissage Créer des applications serverless.
Rencontrer l’équipe
Vous avez rencontré l’équipe web de Space Game de Tailspin Toys dans les modules précédents. Pour rappel, voici avec qui vous allez travailler dans ce module.
Andy est responsable du développement.
Irwin est chef de produit.
Tim est chargé des opérations.
Mara vient d’être embauchée comme développeur et est sous la responsabilité d’Andy.
Mara a déjà une expérience de DevOps. Mara aide l’équipe à adopter un processus plus automatisé basé sur Azure DevOps.