Gitlab CI / CD Created for PHP Project

Job ID: 37229299

Budget: $30 – $250 NZD

I am looking for help with setting up a Gitlab CI/CD pipeline for my PHP project. Currently, I am using Git as my version control system, and the pipeline has not yet been established. The main purpose of the pipeline I am looking to set up is to:

1 - Lint code so it is consistently laid out between all developers reducing too many changes being pushed for merge. PSR-12 standard
2 - PHPStan - static application testing
3 - Psalm static application testing.

When the above three pass the push to the branch proceeds and the developer can create a merge request if they want to.

This is a simple config setup. No dynamic testing, unit testing etc is required.
Related categories: PHP Git GitLab