How we deploy our PHP/laravel applications using environments and quality assurance checks. As head of a software development agency in Vienna, Austria, I was lucky enough to have worked on over 100 big web and mobile applications over the last 15 years with startups, international companies, and other amazing developers to try, fail and refine these processes over and over again.

If you are confused or need more information on how this gitlab-ci file came to be or detailed instruction on how to set your server and gitlab up to work with it, you can find it here:Deploy PHP/Laravel applications using Gitlab CI/CD To make sure our code works and looks nice, we also run a few quality assurance tasks on it, before we deploy.

Here we have added the following things: in composer step:We defined alternative .env files for gitlab and for running our tests.
Newsletter

Get the latest Laravel/PHP jobs, events and curated articles straight to your inbox, once a week

Glimpse streamlines Laravel development by seamlessly deploying GitHub pull requests to preview environments with the help of Laravel Forge. Glimpse streamlines Laravel development by seamlessly deploying GitHub pull requests to preview environments with the help of Laravel Forge.
Fathom Analytics | Fast, simple and privacy-focused website analytics. Fathom Analytics | Fast, simple and privacy-focused website analytics.
Shirts painstakingly handcrafted by under-caffeinated developers. Shirts painstakingly handcrafted by under-caffeinated developers.
Community Partners