jenkinsci / jenkinsci/parameterized-trigger-plugin

[JENKINS-48203] Build Status Subprojects list should provide actual subproject status and links

Open
#739 0 comments 0 reactions 0 assignees View on GitHub
component:parameterized-trigger-plugin enhancement imported-jira-issue priority:major resolution:unresolved ux
Dominant language
Java
Stars
77
Forks
174
Avg merge
22h 27m
Merged PRs (30d)
1

Description

This is a proposal to update the list of subprojects on the project Build Status, to always reflect the most accurate link and status at a glance.

This is not least important when the same subproject is triggered many times within a single project.

The current list of subprojects looks like this:

 

```
Static
   (Project LED)  ProjectPath » ProjectName
Static
   (Project LED)  ProjectPath » ProjectName
Static
   (Project LED)  ProjectPath » ProjectName
Static
   (Project LED)  ProjectPath » ProjectName

```

The problem here, is that the LED and the project link all points to the Project, and therefore does not reflect the status of the current build. 

This also means that if the same subproject is refered several places in the project, they will all indicate to be build at the same time (flashing LED).

The proposal is to make three changes:



  1. Project LED:

    1. Build not yet in progress: Not shown (or gray?)

    2. Once in progress, show the LED for the actual build.

    3. Build Finished, show the LED for the actual build.



  2. Project link:

    1. Build not yet in progress: Link to the project

    2. Once in progress, Link to the particular build

    3. Build Finished, Link to the particular build



  3. Collate Static builds

This could make the subproject list look like this:

```
Static
   (build n LED)  ProjectPath » ProjectName
(Bld n+1 LED)  ProjectPath » ProjectName
   ( Blank LED )  ProjectPath » ProjectName
   ( Blank LED )  ProjectPath » ProjectName

```

Not only would this give a nice overview of how far a project has reached, but much more importantly, it would allow one to very quickly jump to the exact build that needs attention.

Note, this is related to JENKINS-33834">JENKINS-33834, especially to the comment by samsun387

 

---
Originally reported by fsteff, imported from: Build Status Subprojects list should provide actual subproject status and links


  • assignee: huybrechts
  • status: Open
  • priority: Major
  • component(s): parameterized-trigger-plugin
  • label(s): user-experience
  • resolution: Unresolved
  • votes: 1
  • watchers: 1
  • imported: 2025-12-07

Raw content of original issue

This is a proposal to update the list of subprojects on the project Build Status, to always reflect the most accurate link and status at a glance.

This is not least important when the same subproject is triggered many times within a single project.

The current list of subprojects looks like this:

 



Static

   (Project LED)  ProjectPath » ProjectName <Embedded link to the Project>
Static
   (Project LED)  ProjectPath » ProjectName <Embedded link to the Project>
Static
   (Project LED)  ProjectPath » ProjectName <Embedded link to the Project>
Static
   (Project LED)  ProjectPath » ProjectName <Embedded link to the Project>


The problem here, is that the LED and the project link all points to the Project, and therefore does not reflect the status of the current build. 
This also means that if the same subproject is refered several places in the project, they will all indicate to be build at the same time (flashing LED).

The proposal is to make three changes:



  1. Project LED:

    1. Build not yet in progress: Not shown (or gray?)

    2. Once in progress, show the LED for the actual build.

    3. Build Finished, show the LED for the actual build.



  2. Project link:

    1. Build not yet in progress: Link to the project

    2. Once in progress, Link to the particular build

    3. Build Finished, Link to the particular build



  3. Collate Static builds

This could make the subproject list look like this:



Static

   (build n LED)  ProjectPath » ProjectName <Embedded link to the Project, build n>
(Bld n+1 LED)  ProjectPath » ProjectName <Embedded link to the Project, bld n+1>
   ( Blank LED )  ProjectPath » ProjectName <Embedded link to the Project>
   ( Blank LED )  ProjectPath » ProjectName <Embedded link to the Project>



Not only would this give a nice overview of how far a project has reached, but much more importantly, it would allow one to very quickly jump to the exact build that needs attention.

Note, this is related to JENKINS-33834, especially to the comment by samsun387

 

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.