Practical PHP Deployment with Jenkins
summary
Demonstrates a concrete pipeline that checks out PHP code, runs Docker-based unit tests and PDepend quality gates, packages a zip with an XML install manifest, pushes to XenServer for staged rollout, and performs a full automatic rollback ~30 seconds when the deployment throws an exception. Uses Jenkins-driven pipeline, local git, about six VMs and five to six Docker instances, and exercises a real Pimcore 500,000-line CMS to show packaging, staging, and a successful rollback.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:45Challenges in deployment
- 5:40Continuous delivery
- 8:53Infrastructure setup
- 12:29Quality assurance tools
- 13:56Error analysis and rollback
- 15:51Deployment demonstration
- 23:25Injecting deployment error
- 25:45Failed deployment rollback
- 28:29Behind the scenes
- 32:26Resources and conclusion
related talks
35mPractical PHP Deployment with Jenkins
38mWhat's Really to Blame?
33mSimplified Continuous Integration with Laravel and Jenkins
51mJenkins or: How I learned to stop worrying and love automation
42mZero to Jenkins: Automatic builds + deploys
01h 02mThe Road to continuous deployment
01h 00mContinuously delivering PHP projects
40mThe Butler Did It: Putting Jenkins To Work For You
