CI/CD with Github Actions
summary
Gives concrete recipes: YAML snippets in .github/workflows, how workflow_dispatch and event filters trigger runs, and how runners, matrix builds, artifacts and the upload-artifact/download cycle move binaries between jobs. Shows creating per‑PR Azure resource groups, deploying Bicep/ARM, requiring environment approval, then deleting the RG on PR close. Demonstrates OIDC federated auth (no long-lived secrets), using act for local testing, dependabot for updates, and semantic‑version tagging — demos run and deployments complete after minor config fixes.
AI-written summary · about
chapters (26)
- 0:00CI/CD with GitHub Actions
- 1:29Understanding YAML
- 5:43Continuous integration and delivery
- 7:50Workflow basics
- 10:18Events triggers and jobs
- 12:25Runners environments dependencies
- 18:15Advanced workflow customization
- 21:50Steps and actions
- 24:59Finding actions
- 28:07Variables contexts secrets
- 32:41Environment variables secrets
- 35:39Workshop Part 1
- 1:00:10Environments security
- 1:12:35Real-world pipeline example
- 1:26:17Security scaling
- 1:37:23Testing debugging
- 1:46:41Secrets best practices
- 1:59:08OpenID Connect auth
- 2:09:01Semantic versioning tagging
- 2:11:07Dynamic environments PR
- 2:16:21Workshop Part 2
- 2:20:29Reusable workflows templates
- 2:30:00GitHub Actions vs Azure DevOps
- 2:42:37Artifacts packages releases
- 2:48:47Dev containers code spaces
- 2:54:34Q&A
related talks
43mCI/CD with Github Actions
48mCICD with Github Actions
44mCI/CD with GitHub Actions
56mCI/CD and beyond with GitHub Actions
18mDeveloper Workflow Automation with GitHub Actions (CI/CD)
01h 00mIntroduction to GitHub Actions
35mZero to Hero CI/CD with github actions
34mGithub actions - Setting Azure Infrastructure
