Pipelines, IaC and Deployments with Github Actions & Octopus Deploy
summary
Builds a .NET 6 multi‑tier app (website, shopping cart, product service and SQL) with GitHub Actions handing CI and Octopus Deploy handling releases and infrastructure as code via Runbooks so a single release provisions Azure PaaS (ARM/Bicep) then deploys apps and DB. Uses Octopus GitHub Actions (CLI, push-package, create-release, runbook), stores deployment process in octopus config as code, spins up test infra, verifies deployments, then tears it down with a create-and-destroy runbook flow that completes successfully.
AI-written summary · about
chapters (17)
- 0:00Start
- 0:23Who Is Using Github Actions
- 1:09Introducing Github Actions Github
- 2:04What Is Octopus Deploy
- 3:01What Is Configure's Code
- 3:51Edit Your Deployment Process
- 9:10Github Actions
- 9:47Octopayshop
- 12:19Push the Package
- 13:39Octopus Deploy
- 16:16Database Deployment
- 18:57Create Infrastructure
- 20:25Arm Templates
- 23:40Github Action Workflow Generator
- 25:47Create the Release
- 33:07Demo of Configures Code
- 33:51Octopus Explorer
related talks
43mAzure DevOps and GitHub Actions
49mUnveiling the magic of CI/CD for SQL Server using GitHub Actions
54mDelivering code with GitHub Actions
38mLevel-up Your DevOps with GitHub Actions & Kubernetes
44mLevel-up your DevOps with GitHub Actions and Kubernetes
48mCICD with Github Actions
55mLevel-up Your DevOps with GitHub Actions and Kubernetes
29mShip it with GitHub Actions and GitHub Packages
