Project Kudu, The Magic Behind Azure App Services' Continuous Deployment
summary
Project Kudu is the open‑source engine behind Azure Web Apps continuous deployment; it creates a per‑site Git repo and a dot‑SCM endpoint that receives webhooks, fetches commits, and runs a deployment script generation step that restores NuGet, runs MSBuild, and syncs wwwroot. The demo shows adding custom scripts to run xUnit tests (deploy succeeds when unit tests pass and fails when integration tests fail), creating SSH keys for private Git access, using the REST API, and running Kudu locally on IIS — all working end to end.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:19Azure Website Extensions
- 40:17What is more?
- 42:03Process Explorer
- 42:30Understand
- 42:50Customize
related talks
53mContinuous Delivery with Azure Web Apps
01h 03mContinuous Delivery in Azure
52mDeploying anything to Azure with Azure DevOps
56mAzure DevOps for .NET Teams
51mGet up to speed with DevOps using modern development practices
47mModern continous delivery on Azure Kubernetes Service
01h 02m.NET on Azure
01h 09mFrom localhost to production: Managing your code with Azure DevOps
