-
New Feature
-
Resolution: Won't Do
-
Major
When a Workflow job is waiting for input, the current visual cue for that is that the ball blinks when you look at the job history. It doesn't blink on the main Jenkins job list page. Further, if you restart Jenkins, the ball for paused jobs stops blinking even though they're still paused and can be resumed.
I'm not a fan of the blinking ball visual cue because all of my users keep seeing that and thinking their jobs are "stuck" or "still building" or whatever. I think we need a special badge or ball color or something to make it clear that the job is in the 'waiting for input' state. It would also be ideal if this was visible on the Jenkins main page as well.
- is duplicated by
-
JENKINS-32343 User task list
-
- Resolved
-
- is related to
-
JENKINS-31154 2.0: provide better workflow visualization out of the box
-
- Closed
-
- links to
Yes this is a long-discussed RFE. With the stage view (at job level) you do get a special badge on those build rows waiting for input, which could be made more prominent, but anyway we still need some mechanism (on a view page, perhaps) for showing you all builds of any job awaiting approval (ideally filtered by those you could actually approve, when submitter is specified). Adding a list view column is too intrusive. I think Jenkins needs a general-purpose notification system that the input step could hook into. (There is a system of administrative monitors, but restricted to administrators looking at the Manage Jenkins page.)
If true, both smell like bugs. The ball for a job should match that of its latest build, which should be animated if the build is still in progress. I am pretty sure I have seen this all working in the past 24 hours, but there may be specific conditions you hit where this breaks. Anyway if you can reproduce from scratch please file separately to avoid distraction here.
(Workflow 1.8+ does intentionally hide the “flyweight” executor from the master section of the executor widget when the build is paused, or indeed doing something in a step like sh but not actively running Groovy code. But this is unrelated to the build history widget and to ball colors.)