Deploying Laravel Applications with Bitbucket Pipelines
summary
A Laravel project that implements CI and deployment with Bitbucket Pipelines using Docker containers (a custom PHP image running PHP 7.0). The pipelines run automated tests and code-style checks, fetch private repositories via environment variables, and create multiple instances (new instance takes ~1 hour) with automatic rollback handled by an AWS service; it works but has suboptimal disk-space usage and backup handling.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:18Laravel project history
- 4:53CI and deploy needs
- 6:58Bitbucket Pipelines intro
- 8:43Minimal pipeline setup
- 10:11Environment variables
- 11:39New instances with Pipelines
- 13:02Automatic rollback
- 14:49Tenant management via env
- 16:13Cost and scalability
- 17:39Q&A
related talks
01h 00mCI/CD, the Jobtech way
37mCI/CD for Laravel Applications: Automate, Optimize and Scale
33mSimplified Continuous Integration with Laravel and Jenkins
35mPractical PHP Deployment with Jenkins
47mGitLab and PHP? It Works! Tips, Tricks and Learnings
35mPractical PHP Deployment with Jenkins
42mKickass Laravel Development with Docker
46mDocker from Dev to Production: Streamlining the CI/CD process for BALR
