Running My Actions: An Introduction to GitHub and GitLab Workflows
summary
Live demo builds a Go stock app (compiles a release binary artifact), runs unit tests on hosted runners, and catches a real failure caused by Go 1.15 lacking io fs support. Workflows auto-merge on green, run scheduled or PR jobs, and pass artifacts between jobs. A marketplace s2i action builds a container, credentials are stored as secrets, the image is pushed to Quay, and finally the deployment is updated and deployed to Kubernetes via kubeconfig (base64 secret); all steps succeed in the demo.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 0:56Why Jenkins
- 1:10Advantages
- 2:51Key Concepts
- 5:53Integrations
- 6:44Actions Workflows
- 8:08Template Marketplace
- 9:00Repository
- 11:27Demo
- 12:05Stock Application
- 13:06CICD Template
- 13:48GitLab Pipeline
- 17:01Testing
- 17:25Auto Merge
- 18:24If Statement
- 20:37PHP Web App
- 21:13S2I
- 21:48Running a workflow
- 22:57Workflow dispatch
- 23:59Secrets
- 25:00Artifacts
- 25:44Temporary Cache
- 26:29Push to Kubernetes
- 28:23Marketplace Plugin
- 29:24Commit
- 33:13Merge
- 39:18Workflows
- 40:37Deployment Update
- 41:40GitOps
- 46:16Questions








