-
-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace Blue Ocean in default display URL (or remove the Blue Ocean plugins) #2833
Comments
🤔 I assume that removing BlueOcean would solve the URL problem, but can't be sure. We might want to try on release.ci or infra.ci. This is a good point that you make given the state of BlueOcean. |
Pipeline graph is very much WIP and really needs someone with more time to look into it. blueocean had a whole team of people to build it... Personally I use the Blue Ocean view a lot still... |
I have no idea how to setup the URL of the GitHub checks, in the scenario of "keeping BlueOcean". Where should I look? (e.g. is it the "check" plugin, or th" github check" plugin, or "github" or jenkins management page, or something else) |
Seems to be configurable with the |
The implementation rereads the property every time, so if you call |
I think this should probably be discussed on the mailing list. |
+1 from me for changing the default from Blue Ocean to the standard UI. I almost always switch from Blue Ocean to the standard UI, so this would save me a click. I still do use Blue Ocean occasionally when I need to read the console log of a build with parallel stages, so I do not think we should remove the Blue Ocean plugin yet. |
Delaying this issue due to not enough bandwidth. |
|
We've not seen any "no" answer (here and mailing list). Since this change is revertable, we'll proceed to apply it. |
Change appplied successfully (and automatically) on ci.jenkins.io. Many thanks @smerle33 . Check: https://github.com/jenkins-infra/pipeline-library/runs/6349066600 => click on the link |
Huh, that link doesn't even redirect; rather, it points directly to the classic UI. So if this change is ever reverted, then these links on GitHub will keep pointing to the classic UI. |
FYI the issue that prevented this change was fixed in https://github.com/jenkinsci/display-url-api-plugin/releases/tag/display-url-api-2.3.9 |
this fix did not help for me, neither any of the provided workarounds. Any other ideas? its quite annoying |
Can you explain steps to reproduce? |
As I'd like these Using the following redirect link as example: https://infra.ci.jenkins.io/job/kubernetes-jobs/job/kubernetes-management/job/main/34726/display/redirect Here are the redirections depending on the setting value:
(I've reverted infra.ci.jenkins.io to its original setting value after the check) As it now works as intended, I propose to set default notification URL on |
+1 from me |
+1 |
+1 |
Deferring issue to the 2024-06-11 milestone, time for Jay to get ready around JCasc. |
Update:
|
Update:
ci.jenkins.io is also set up with the specified setting: we can close. Congrats @jayfranco999 on your first finished issue! |
Service(s)
ci.jenkins.io
Summary
All our plugin builds on ci.jenkins.io use GitHub checks to report builds results directly in pull requests. The checks provide a details URL in the pull request to directly navigate to the results in Jenkins. Currently, the display URL of the Jenkins instance is shown here. However, this details URL currently is configured to show the Blue Ocean view in Jenkins rather than the classic Jenkins view. Can you please change that so that the Blue Ocean view is not shown by default anymore. (In my opinion we can remove Blue Ocean totally, as this project has been abandoned years ago.)
(And yes: I know that I can customize the URL when logged in. But this is the main entry point for PR contributors and they should actually see Jenkins without logging in by using the current version without struggling with the deprecated Blue Ocean views.)
Reproduction steps
Example:
The text was updated successfully, but these errors were encountered: