jenkinsci / jenkinsci/embeddable-build-status-plugin
[JENKINS-70778] Use modern build status icon instead of "ball-"
- 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-"
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
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