Giter Site home page Giter Site logo

Comments (6)

MarkEWaite avatar MarkEWaite commented on July 2, 2024

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

screencapture-mark-pc2-markwaite-net-8080-job-Tools-job-get-tools-badge-2023-03-06-06_18_38-edit

Future page

With apologies that I did this with a few seconds of image copy and paste

screencapture-mark-pc2-markwaite-net-8080-job-Tools-job-get-tools-badge-2023-03-06-06_18_38-edit

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.

jkatnik avatar jkatnik commented on July 2, 2024

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.

MarkEWaite avatar MarkEWaite commented on July 2, 2024

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:

screencapture-mark-pc2-markwaite-net-8080-job-Jenkins-Plugins-Folder-2023-03-07-12_26_51-edit

from embeddable-build-status-plugin.

jkatnik avatar jkatnik commented on July 2, 2024

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.

MarkEWaite avatar MarkEWaite commented on July 2, 2024

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.

MarkEWaite avatar MarkEWaite commented on July 2, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.