Summary
Full Transcript
Welcome to the next step of our hands-on AZ-400 DevOps training! In this lesson, we continue our FastAPI deployment series — now focusing on the full CI/CD pipeline using GitHub Actions to automatically publish your Python 3.11 application to Azure Web App. This class is 100% practical and explains, line by line, how the YAML pipeline works and how each stage contributes to a secure, modern DevOps workflow. 🔧 What you’ll learn How to structure a complete GitHub Actions YAML for FastAPI How the build, test and deploy stages work How to integrate Azure credentials through GitHub Secrets How to configure the Azure Web App Deploy action How the pipeline triggers on pushes, PRs, and main branch updates How to validate successful deployments and monitor logs Best practices to evolve this pipeline into a production-grade setup 🛠 Technologies used FastAPI (Python 3.11) GitHub Actions Azure App Service (Linux) Azure CLI VS Code + Git DevOps concepts from AZ-400
