Delivering code with GitHub Actions
summary
Shows a pipeline that builds and tests two sample apps (.NET and C++) using GitHub Actions, with triggers on push and pull request, hosted runners (ubuntu/windows/macos) and self-hosted runners for on-prem devices. Uses Google Test for C++ checks, increments version numbers automatically, stores credentials in repository secrets, and publishes a release workflow that deploys artifacts to staged environments with reviewer gates. Demonstrations run end-to-end and deploy successfully.
AI-written summary · about
chapters (10)
- 0:00GitHub Actions basics
- 3:20Demo: .NET calculator
- 13:04Demo: C++ calculator
- 20:00CI workflows explained
- 25:05Deploying to devices
- 31:02Versioning and releases
- 37:14Production deployment
- 41:10Self-hosted runners
- 45:57Community actions
- 52:36Summary
related talks
01h 00mIntroduction to GitHub Actions
01h 01mGetting Started with GitHub Actions
44mCI/CD with GitHub Actions
48mCICD with Github Actions
56mCI/CD and beyond with GitHub Actions
59mIntroduction to GitHub Actions
30mSpend More Time Coding & Automate the Boring Stuff
42mPipelines, IaC and Deployments with Github Actions & Octopus Deploy
