In this chapter, we discussed the ways of integrating GitLab with other products. Every integration has its own special instruction, but the basic idea is that you have to set up trust relationships and map attributes. GitLab is already shipped with a lot of possible integrations out of the box. These are called project services, and the documentation can be found here: https://docs.gitlab.com/ee/user/project/integrations/project_services.html. This chapter concludes the third section of this book, in which we've discussed the GitLab workflow and the underlying rationale behind it.
In the next part of this book, we will discuss the most successful part of GitLab: GitLab CI and runners. We will start by talking about how to set up a project for GitLab CI.