This post is about my personal experience with Gitlab. I have been using GitLab for almost 2 years. There are a lot of articles regarding its features and its comparison with other available tools but I am writing this to share my experience with the audience that fall in the following categories:
- Individual developer.
- Startups with a small team.
The reason to choose the following audience is that the people that fall in the above categories are the ones that need the tasks to be done easily without getting in the intricacies of the tools. GitLab easy to use workflows helps end-users to easily adopt it.
This post is based on my personal opinions, other people can contradict with it :)
What is GitLab?
Why I used GitLab?
I mostly used it for:
- Issue tracking.
- CI/CD pipelines.
What do I like about GitLab?
- It provides 2000 free CI/CD pipeline minutes.
- Its issue tracking boards.
- Easy to develop CI/CD pipelines in it.
Currently exploring its other features.
Improvements in GitLab
Currently, some of the features that described in the documentation doesn’t work as described, like
I wanted to create artifacts in project-A's pipeline that will be used in project-B's pipeline but the problem was the feature wasn't working in the way as described in the project.
GitLab’s rich features set helps end-users to achieve a lot of things by using a single tool.