Release it like a pro!
summary
A fully automated pipeline reads Semantic Release commit messages, bumps a semver tag, builds and pushes Docker images and Python packages, and updates a Helm chart so ArgoCD deploys the new version to Kubernetes. It uses a Kubernetes-native CI with Tekton tasks, Git repo tags, protected pre-release branches, and a central repo holding deployment manifests. Authors supply a working GitHub repo and blog guides showing the flow executed successfully in real projects.
AI-written summary · about
chapters (10)
- 0:00Introduction and setup
- 1:07Real-world release challenges
- 3:38Semantic versioning in Git
- 6:11Automating releases with semantic-release
- 9:06Protected and pre-release branches
- 12:22Workflow demonstration
- 15:43Technology stack overview
- 16:06Tekton pipelines explained
- 21:20GitOps with Argo CD
- 24:11Q&A session
related talks
20mStreamlining Release Management for DevOps Success
45mLet's automate one more thing
25mReleasing at the speed of light
42mRevolutionize Your Deployment Pipeline
01h 12mHow to release open source library in 2020
48mRelease-plz: releasing crates like it's 2023
20mMulti-Stage Deployment Pipelines the GitOps Way
37mDesigning Cloud Ready Applications
