-
Bug
-
Resolution: Fixed
-
Major
-
-
2.347, 2.346.1
Current nightly builds have a severe regression against LTS.
As I do not monitor nightly regularly, I'm unable to provide exact version when it occurred, but quick scan suggests the root cause is move from gif icons to svg ones.
In LTS, when you the build is in queue, the "schedule" icon (the clocks) recognize this, and changes to be blinking (clock_anime.gif).
In nightly, the icon remains same, which enforces one more click from view to job to verify if the build is already queued.
Note, that the status icon behaves similarly - it shows last status, or moving last status if the job is already running.
From quick sca nit seems, that al the logic is already in jenkins, only identical icon is drawn, if the build is scheduled and in queue as if it is not in queue (not scheduled or running)
Note, that the icon do not change, if "build now" (the green arrow/clock.gif) is pressed. The change would happen only after reload given page
- is caused by
-
JENKINS-68229 Modernise the table design
-
- Closed
-
- is related to
-
JENKINS-68413 Highlight projects scheduled but still in the build queue
-
- Open
-
- links to
judovana When filing regression bugs, it is helpful to include the steps to reproduce, expected results, and actual results as described in the Issue Reporting documentation. As a courtesy, I have taken the liberty of providing this information below:
Steps to reproduce
Expected results
Note: These are the actual results when running with Jenkins 2.320.
Observe that on the right there are two icons: a blinking "Schedule a build for ${JOB_NAME}" clock and a non-blinking "Schedule a build" clock.
Actual results
Observe that you do not see a blinking "Schedule a build for ${JOB_NAME}" clock on the left anymore. Instead it is replaced with a non-blinking green arrow. The button on the right for "Schedule a build" remains a non-blinking clock as before. It is jarring that one icon would be replaced but not the other. And there is a loss of information because the left icon no longer blinks, thereby no longer distinguishing the in-queue state as reported.
Observation
Bisection shows this was caused by
JENKINS-68229in jenkinsci/jenkins#5851.