Identify CI services call
Please flag this issue as enhancement if appropriate
It would be nice to be able to identify services in the URL which call CI services(Jenkins CI, drone CI etc.) Example with Jenkins CI:
- When we go on merge_request page, a server side call is made from gitlab CI to the specified Jenkins CI URL.
- When we click on "View build details", a client side call is made from the browser to the specified Jenkins CI URL.
In our case, we specified a custom URL(proxy) in the Jenkins CI input as we need to modify the URL in order to handle our jenkins jobs complexity. Our proxy has a different logic whether its coming from server side or client side call. At the moment, we have a condition on the user-agent( If useragent == Ruby ) which is rather a dirty solution.
Let me know your thought