Code, Test, Deploy, Repeat
summary
Builds a CI/CD pipeline at VONQ that runs fast unit tests, heavier integration tests and a few UI acceptance tests on a production‑like staging environment, using Jenkins/Drone and Docker, with code in PHP (plus Python and Scala services). It uses an internal feature‑toggle library with adapters for memory, yaml and redis and distinguishes release toggles and experiment toggles. Auto‑merging composer updates and auto deploys works ~99% of the time but once causes a brief outage when UI tests are disabled.
AI-written summary · about
chapters (11)
- 0:00Intro
- 2:47Definitions
- 4:38How to code in a continuous delivery
- 13:06The test pyramid
- 15:58You deploy
- 24:55Whats in it
- 25:15Devops skills
- 25:50Stressfree deployments
- 27:50Feedback loops
- 28:50Failure
- 32:00Questions
related talks
01h 12mPitfalls of Continuous Deployment
45mHighway to Continuous Integration
39mRemove your Testing Bottleneck with CI/CD Pipelines
30mQA in DevOps: Transformation thru Automation via Jenkins
46mJuggling features to production: Continuous Delivery in PHP
35mPractical PHP Deployment with Jenkins
01h 00mContinuously delivering PHP projects
59mDevOps for the Discouraged
