"Could not retrieve the pipeline status." merge request error with external CI
Summary
When an external CI integration (Jenkins, TeamCity, etc.) is enabled, a newly created merge request shows the Could not retrieve the pipeline status. error. This error is visible in the merge request widget even though no pipelines are present.
Simply enabling a CI integration is enough to trigger this error. The error goes away when the integration is disabled.
Steps to reproduce
- Create a new project
- Create a new merge request
- Enable any CI integration and browse to the merge request created in the last step
- Merge request widget shows the
Could not retrieve the pipeline status.error
Example Project
- https://gitlab.com/athar/jenkins-test
- Example MR: https://gitlab.com/athar/jenkins-test/merge_requests/1
What is the current bug behavior?
Merge requests show the Could not retrieve the pipeline status. if an external CI integration is enabled for the project.
What is the expected correct behavior?
Merge requests should not show any pipeline related status information if no such information has been received from the external CI system.
Relevant logs and/or screenshots
Edited by 🤖 GitLab Bot 🤖
