GitLab - CI/CD


GitLab CI (Continuous Integration) service is a part of GitLab that build and test the software whenever developer pushes code to application. GitLab CD (Continuous Deployment) is a software service that places the changes of every code in the production which results in every day deployment of production.

The following points describe usage of GitLab CI/CD −

  • It is easy to learn, use and scalable.

  • It is faster system which can be used for code deployment and development.

  • You can execute the jobs faster by setting up your own runner (it is an application that processes the builds) with all dependencies which are pre-installed.

  • GitLab CI solutions are economical and secure which are very flexible in costs as much as machine used to run it.

  • It allows the project team members to integrate their work daily, so that the integration errors can be identified easily by an automated build.