Practical PHP Deployment with Jenkins
summary
A practical pipeline that uses Jenkins to checkout from Git, run PHPUnit and Pdepend inside Docker, spin MySQL Docker containers, package a ZIP with a Zend Server XML manifest, push to a XenServer cluster, and trigger automatic rollback in 30 seconds if deployment fails. Demo deploys a Pimcore 500,000‑line CMS across six VMs and five Docker instances, runs PHP QA tools, archives a build artifact, and shows a Jenkins-driven pipeline with a Dockerized test environment.
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?
51mJenkins or: How I learned to stop worrying and love automation
33mSimplified Continuous Integration with Laravel and Jenkins
43mLightweight PaaS for Jenkins CI Environments with Docker
42mZero to Jenkins: Automatic builds + deploys
01h 02mThe Road to continuous deployment
40mSpeed up software delivery
