Comments (6)
Thanks for the suggestion @jkatnik . I need some further clarification on what you'd like to see improved.
Are you suggesting that we should replace the current input field that shows the sample embedded status URL with a text string that has a "copy button" near it? That would be something like the copy button that is included in the Jenkins design library plugin as shown on the tooltips example page. That's something that has annoyed me recently, since the input field that is being used today is really not an input field at all.
Today's page
Future page
With apologies that I did this with a few seconds of image copy and paste
Further clarification needed
When you say that a build status icon could be included on the Jenkins branch page and on the job page, I'm not sure how you envision that would work. How would the user know that content they were copying was the embeddable build status URL? How would the user decide which form of the embeddable build status URL should be copied?
I'm a frequent user of the markdown format version of the build status URL. However, I don't know which type of URL is preferred by most users, so would not know which type of URL to be copied with that copy button.
from embeddable-build-status-plugin.
Hi @MarkEWaite
thanks for taking an interest in my request.
To depict my idea I implemented this feature as a tampermonkey script.
The downside of it is that everyone needs to have the Tampermonkey addon and the script installed. I'm not sure if your plugin can modify the Jenkins Job history page, but if does then it wouldn't have had that flaw.
JenkinsBuildStatus.mp4
from embeddable-build-status-plugin.
I think you can already do that with the Markdown Formatter plugin and adding a snippet to your job description. I'm a little surprised that they want it on that page, rather than looking at the results that are already visible on the page, but here's how I place a summary of key jobs (specific branches of specific multi-branch Pipelines) on a top level folder. I see very quickly when one of the key jobs is not stable with this:
from embeddable-build-status-plugin.
The Markdown Formatter plugin looks promising however, Admins in my organization hesitate to install new Jenkins plugins because they are worried about Jenkins stability.
If you find this feature obsolete, then there is no problem - for my needs the script workaround is enough.
Have a nice evening :)
from embeddable-build-status-plugin.
If the admins allow you to embed safe HTML in the description, you don't need the markdown formatter plugin. The HTML from the embeddable build status plugin can be placed inside the job description as well. I find it easier to read markdown than HTML, but understand that there are plenty of organizations that prefer HTML over markdown.
from embeddable-build-status-plugin.
I'm going to close this one as "Won't do" because it would be too wide an impact on too many users.
from embeddable-build-status-plugin.
Related Issues (20)
- Improve automated test coverage HOT 7
- Parameter name with spaces HOT 4
- Instructions on how to add a link with query parameters
- RFC: support for ENV to filter out PR builds HOT 2
- Support API Token in query params
- Badge examples incorrect for some jobs if opened directly from URL HOT 1
- Support Corbetura Coverage badge and other key metrics badges
- Please add .adoc snippets HOT 2
- Badge in build from pull request shows wrong badge
- Unprotected URL and self-signed SSL HOT 1
- Question: setup badge width HOT 3
- Create Jenkins
- Create Bug-Report
- Unprotected URLs work for Anonymous user even without ViewStatus permission HOT 1
- Running selector on boolean build param
- builtin variables "description" does not get value HOT 1
- Build status for pipeline building multiple projects and branches HOT 2
- Update appears to have broken github readme links displaying "not run" HOT 2
- Announcement: ci.jenkins.io badges will be deactivated HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from embeddable-build-status-plugin.