timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-24846] UI Improvement: Update Center #5507

Open timja opened 9 years ago

timja commented 9 years ago

Currently to Update plugins or Jenkins Core:
Click on Manage Jenkins
Click on Manage Plugins
Click on Advanced Tab
Scroll down to bottom of page
Click on Check Now
Click on Return to Update Center
Click on All link
Click on Update
Click on Restart Jenkins check box

....and this is just to update the plugins.

After Jenkins is restarted I have to:
Click on Manage Jenkins
Click on Manage Plugins
Click on Automatically Upgrade button
Click on Restart Jenkins checkbox.

Suggestion 1:
Add a pancake icon to the top right corner (like Chrome) that is has the same visibility as the Manage Jenkins menu link that changes color (like Chrome does to green) to some color to indicate there is core or plugin updates available.

Pancake could have to two drop down menu items: "Install plugin updates" and "Automatically Upgrade Jenkins" (or something to this effect)

"Restart Jenkins when no jobs running" should be the convention (no need for checkbox....seems redundant to me)

Suggestion 2:
Jenkins should be polling for updates automatically by default (Check Now button should be redundant...Chrome doesn't have it, why should Jenkins?).

Under Manage Jenkins I should be able subscribe to the "Latest and Greatest" channel or the "LTS" channel.


Originally reported by apgray, imported from: UI Improvement: Update Center
  • assignee: jsoref
  • status: Open
  • priority: Major
  • resolution: Unresolved
  • imported: 2022/01/10
timja commented 9 years ago

danielbeck:

Reordered so it makes sense:

Jenkins should be polling for updates automatically by default (Check Now button should be redundant...Chrome doesn't have it, why should Jenkins?).

It does, once a day.

Currently to Update plugins or Jenkins Core:
Click on Manage Jenkins
Click on Manage Plugins
Click on Advanced Tab
Scroll down to bottom of page
Click on Check Now
Click on Return to Update Center
Click on All link
Click on Update
Click on Restart Jenkins check box

We cannot hammer the update centers whenever someone clicks on 'Manage Plugins', so this is the way it'll be if you cannot deal with minimally out of date data.

Click on Manage Jenkins
Click on Manage Plugins
Click on Automatically Upgrade button
Click on Restart Jenkins checkbox.

Not true, step 2 is not necessary.

Add a pancake icon to the top right corner (like Chrome) that is has the same visibility as the Manage Jenkins menu link that changes color (like Chrome does to green) to some color to indicate there is core or plugin updates available.

Maybe https://github.com/daniel-beck/jenkins-visible-administrative-monitors-plugin can help.

"Restart Jenkins when no jobs running" should be the convention (no need for checkbox....seems redundant to me)

Restarts are a big deal for many Jenkins installs, so I disagree completely.

Under Manage Jenkins I should be able subscribe to the "Latest and Greatest" channel or the "LTS" channel.

You can in Manage Jenkins » Manage Plugins » Advanced.


Other than it probably shouldn't be necessary to click on 'Manage Jenkins' to see that updates are available, I see no useful suggestion in this issue.

timja commented 7 years ago

krachynski:

Alternative

I've been going to the Available Plugins tab to find the Check Now button. It would be nice to see that on the Updates tab as well.

timja commented 7 years ago

danielbeck:

It shows up iff there's at least one update (as it is placed in the same UI element as 'Download now and install after restart'. Quirk of the UI.

timja commented 6 years ago

jsoref:

https://github.com/jenkinsci/jenkins/pull/3620

I'm happy to make changes...

I think I agree that the check now button should always be present. Maybe tomorrow...