In many organizations, releasing a new version of an application is an enormous undertaking: 1. Infrastructure needs to be in place 2. The code needs to be built (install dependencies, compile code, generate assets, etc.) 3. The code needs to be tested 4. The code needs to be configured 5. The code needs to be deployed The objective of this talk is to show you how to establish a process to merge and deploy code using best practices. In the process, we will define a system to continuously deploy a PHP application without breaking the bank.