Getting Started with GitHub Actions
summary
Step-by-step walkthrough of GitHub Actions shows actual YAML examples, use of cloud and self‑hosted runners, and a matrix build that expands one job into nine parallel runs; marketplace actions (≈6,800) are used and custom actions are shown. Demo builds a .NET Core MVC app, uploads artifacts, and deploys to Azure dev and qa then to prod with a one‑minute wait and manual approval — deployments succeed and live sites update. Stats cited: open source repos using Actions merge 34% more PRs and cut merge time by 18%.
AI-written summary · about
chapters (28)
- 0:00Start
- 0:20Getting Started with Github Actions
- 0:44Assumptions
- 5:20Github Actions
- 6:12Matrix Builds
- 8:59Github Actions Workflows
- 10:59Examples of Actions
- 11:10Azure Web App Action
- 12:25Define Environments
- 17:22Github Workflows
- 18:31Define Jobs
- 20:07Run Command
- 22:33Run Workflow
- 27:50Example of a Workflow That Has Multiple Jobs
- 29:47Conditional Statements on Jobs
- 33:21Workflow
- 36:18Approvals and Environments
- 37:49Environments and Approvals
- 38:16Create a New Environment
- 38:38Required Reviewers
- 39:23Environment Level Secrets
- 42:16Review Deployments
- 46:43Branch Protection Rules
- 48:09Create a Pull Request
- 51:17Pr Workflow
- 51:55Upload Build Artifact
- 53:48Build Job
- 58:53Quick Tips
related talks
59mIntroduction to GitHub Actions
44mCI/CD with GitHub Actions
48mCICD with Github Actions
01h 00mIntroduction to GitHub Actions
36mGitHub Actions: Open Source Workflow Automation
36mEnabling DevSecOps best practices with GitHub Actions
30mSpend More Time Coding & Automate the Boring Stuff
37mIntroduction to GitHub Actions: Understanding Key Terms and Building Your First...
