GitLab is a web-based Git repository manager that offers a smooth continuous integration (CI) and deployment (CD) process. A gitlab-ci.yml file helps you to configure certain tests (CI) and define your host specifications (CD) and each time you push your code from a defined branch into your GitLab remote repository your code will automatically undergo your tests and only if those are successfully passed the code will be deployed to its final (server) destination. This helps you to quickly ship tested code.

Projects build with GitLab