Implementing the CI/CD workflow in GitLab
GitLab is an SCS that permits you to store your code through a versioning system. In addition, it provides you with all of the tools to implement a CI/CD workflow. The GitLab platform is available at the following link: https://gitlab.com/. You can get started with GitLab by creating an account at the following link: https://gitlab.com/users/sign_up.
The section is organized as follows:
- Creating/modifying a GitLab project
- Exploring the GitLab internal structure
- Exploring GitLab concepts for CI/CD
- Building the CI/CD pipeline
- Creating a release
Let’s start with the first point, which is creating/modifying a GitLab project.
Creating/modifying a GitLab project
Basic operations on a GitLab project include the following steps:
- Creating a new project
- Adding a new branch to the project
- Creating a merging request
Let’s investigate each step separately, starting from the first...