DevOps for Java Shops
summary
Shows a working Java CI/CD flow using GitHub Actions (runs on Ubuntu hosted runners) to build with Maven, deploy to Azure App Service, and toggle features via Azure App Configuration feature flags. Demo creates an app, commits from a Codespace, adds a secret connection string so the build and deployment succeed, then uses deployment slots and percentage targeting for A/B testing and blue/green rollouts; live demo has one failed run then succeeds.
AI-written summary · about
chapters (13)
- 0:00Introduction and welcome
- 1:50What is DevOps
- 3:12People process and products
- 7:45GitHub and Azure tools
- 14:25Demo setup and GitHub Actions
- 27:18Fixing the failed deployment
- 30:07Using GitHub CodeSpaces
- 34:00GitHub hosted runners explained
- 36:28Connecting feature flags
- 41:26Deployment slots and blue-green
- 43:54Azure Pipelines overview
- 51:20Keeping DevOps investments
- 53:26Q&A and closing








