(Regression) Show link to build details for external CI systems
Summary
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7571 - specifically https://gitlab.com/gitlab-org/gitlab-ce/commit/6c0f104f67dc34311e8b430282b3171a0fe04f02 - removed the "View details..." link in a merge request widget.
When an external CI service such as bamboo, buildkite, jenkins or teamcity is enabled, this link would be for the build details page of that external CI service, retrieved via the ci_build_details_path
helper method (still present, dead code), eventually querying the appropriate CiService
subclass. Now there's no way to retrieve this information.
Steps to reproduce
Navigate to an MR page for a project with an external CI service specified
Expected behavior
You should see a "View details..." URL which links to the external service
Actual behavior
No link
Work arounds
- For a workaround using Bamboo see this comment
Possible fixes
Do we still want to present this information to the user? If so, can we just revert this second commit, or is more design work needed?
If not, we have a lot of dead code to delete :)
/cc @fatihacet @annabeldunstone @ayufan
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.