jenkinsci / jenkinsci/embeddable-build-status-plugin

[JENKINS-70778] Use modern build status icon instead of "ball-"

Open
#511 12 comments 0 reactions 0 assignees View on GitHub
component:embeddable-build-status-plugin imported-jira-issue priority:minor resolution:unresolved ux
Dominant language
Java
Stars
176
Forks
259
Avg merge
6h 43m
Merged PRs (30d)
2

Description

The embeddable build status plugin still relies on the colored balls, as seen on https://ci.jenkins.io/job/Core/job/stapler/job/master/badge/ for example.

You can reference them via `ball-`.

However, Jenkins does no longer use colored balls to display a build status. The legend displays the different states of build statuses: https://ci.jenkins.io/legend

Instead of manually inserting the colored ball PNGs, the embeddable-build-status plugin should make use of the API, to display the appropriate build status icons, you can find in other occasions in Jenkins.

---
Originally reported by notmyfault, imported from: Use modern build status icon instead of "ball-"


  • status: Open
  • priority: Minor
  • component(s): embeddable-build-status-plugin
  • label(s): ui, ux
  • resolution: Unresolved
  • votes: 1
  • watchers: 8
  • imported: 20251210-235911

Raw content of original issue

The embeddable build status plugin still relies on the colored balls, as seen on https://ci.jenkins.io/job/Core/job/stapler/job/master/badge/ for example.

You can reference them via `ball-<size>`.

However, Jenkins does no longer use colored balls to display a build status. The legend displays the different states of build statuses: https://ci.jenkins.io/legend

Instead of manually inserting the colored ball PNGs, the embeddable-build-status plugin should make use of the API, to display the appropriate build status icons, you can find in other occasions in Jenkins.

Contributor guide

Open the contributing guide

Research direction

Start with the embeddable build status plugin's badge endpoint, the existing `ball-` references, and the Jenkins legend and API links in the issue. Identify how the current badge selects and serves colored ball PNGs; done means the badge displays Jenkins' modern build status icon instead.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
web-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.