By now, you should have a good handle on issues, merge requests, and working around GitLab. We've explored how to create new projects, why all new code should involve an issue and a merge request, how to apply labels and milestones, and how to review code with the GitLab user interface.
Now, we will move on to one of the bigger topics: continuous integration and continuous deployment. You can find out more about CI/CD, how GitLab does it, and how you can implement it in a project in the next chapter.