Pipeline retries on projects where pipelines are disabled
Summary
I've a project where pipelines are not enabled, but I use external services for commit statuses. For some reason the internal pipeline handling is enabled for my project and retries are automatically performed (cf. #24872 (moved)).
Steps to reproduce
Set up an external service for commit checking, like appveyor.com. Pust some commits.
Expected behavior
The webhook is executed exactly once.
Actual behavior
The webhook is executed several times.
Relevant logs and/or screenshots
See https://gitlab.com/tortoisegit/tortoisegit/commit/6b321a8eb8342d76243ec2374494b6404a81fd92/builds.
Output of checks
This bug happens on GitLab.com
Possible fixes
If pipelines are not enabled, do not do retries or other pipeline related stuff and just show the status which is reported from the external services.