Skip to content

[JENKINS-68233] Improve the build status computation #732

@jenkins-infra-bot

Description

@jenkins-infra-bot

When matrix projects are built, the final build status is set to "Not Built" if one of the configurations has not been built.

This is not the best strategy for it prevents to check the results for the configurations that have ran;  also, skipping some configurations may be a deliberate choice...

 Suggested improvement for the matrix build status computation,:

  1. discard the configurations whose status is "Not Built", proceed with the remaining ones
  2. a) if there are none, the matrix build status is "Not Built"
  3. b) If there are some, proceed with these with the current computation strategy.

Originally reported by pnobili, imported from: Improve the build status computation
  • assignee: kohsuke
  • status: Open
  • priority: Minor
  • component(s): matrix-project-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 2025-12-06
Raw content of original issue

When matrix projects are built, the final build status is set to "Not Built" if one of the configurations has not been built.

This is not the best strategy for it prevents to check the results for the configurations that have ran;  also, skipping some configurations may be a deliberate choice...

 Suggested improvement for the matrix build status computation,:

  1. discard the configurations whose status is "Not Built", proceed with the remaining ones
  2. a) if there are none, the matrix build status is "Not Built"
  3. b) If there are some, proceed with these with the current computation strategy.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions