GitLab application limits
GitLab, like most large applications, enforces limits within certain features to maintain a minimum quality of performance. Allowing some features to be limitless could affect security, performance, data, or could even exhaust the allocated resources for the application.
Number of comments per issue, merge request or commit
Introduced in GitLab 12.4.
There's a limit to the number of comments that can be submitted on an issue, merge request, or commit. When the limit is reached, system notes can still be added so that the history of events is not lost, but user-submitted comments will fail.
- Max limit: 5.000 comments
Number of pipelines per Git push
Introduced in GitLab 11.10.
The number of pipelines that can be created in a single push is 4.
This is to prevent the accidental creation of pipelines when
git push --all
git push --mirror is used.
Read more in the CI documentation.
Retention of activity history
Introduced in GitLab 8.12.
Number of project webhooks
Introduced in GitLab 12.6.
A maximum number of project webhooks applies to each GitLab.com tier. Check the Maximum number of webhooks (per tier) section in the Webhooks page.