Introduction
GitLab CI helps you automatically test and deploy your code whenever you make changes. It saves time by running tasks for you without manual work.
When you want to check your code for errors every time you save changes.
When you want to automatically deploy your website after updating the code.
When you want to run tests to make sure new features do not break existing ones.
When you want to build your software in a clean environment every time.
When you want to share your build and test process with your team.