Tomas Fernandez created an article so you can learn about 7 tools that you can use to set up a rock-solid continuous integration (CI) process for your PHP project. Together, these tools increase code quality, reduce development time, easily reveal errors and will generally make your life easier.
The game plan is to setup various tests for our code, without having to provision or maintain any servers.
Author chose to implement CI process with Sempahore – the continuous integration and delivery platform hosted in cloud. At the time of writing Semaphore offers first $20 every month on them (up to 1,300 service minutes).
Further in article you will find detailed information how to set up:
- Code analysis tests
- PHP Code Sniffer
- PHP Mess Detector
- PHP Unit testing: phpunit
- Browser tests: Laravel Dusk
- Security tests: Sensiolabs
- Running Continuous Integration with Semaphore
With great continuous integration tools for PHP working well together, we can focus on our code with a peace of mind that code quality is ensured. Excellent!
[Read More]