[JIRA] (JENKINS-44466) Allow plugins to override aspects of the Blue Ocean theme

10 views
Skip to first unread message

jmcdonald@cloudbees.com (JIRA)

unread,
Feb 28, 2018, 8:42:02 PM2/28/18
to jenkinsc...@googlegroups.com
Josh McDonald commented on New Feature JENKINS-44466
 
Re: Allow plugins to override aspects of the Blue Ocean theme

Keith Zantow Do we need this ticket any more now that we have the UX project specifically to deal with these issues?

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

kzantow@cloudbees.com (JIRA)

unread,
Feb 28, 2018, 10:13:02 PM2/28/18
to jenkinsc...@googlegroups.com

It's a concern for v2 of some things, so I'll take this on, it won't happen right away and it doesn't need to.

kzantow@cloudbees.com (JIRA)

unread,
Feb 28, 2018, 10:13:04 PM2/28/18
to jenkinsc...@googlegroups.com
Keith Zantow assigned an issue to Keith Zantow
 
Jenkins / New Feature JENKINS-44466
Change By: Keith Zantow
Assignee: Josh McDonald Keith Zantow

brandon@fryslie.com (JIRA)

unread,
Mar 4, 2020, 4:29:03 PM3/4/20
to jenkinsc...@googlegroups.com
Brandon Fryslie commented on New Feature JENKINS-44466
 
Re: Allow plugins to override aspects of the Blue Ocean theme

What's the timeline on this?  This is pretty inconvenient.  We use different color schemes to signal to users which environment Jenkins is running in.  e.g., a Jenkins running in 'dev' has different colors to that running in 'prod'.  This helps prevent issues where a user thinks they are running a job on their local 'dev' Jenkins instance but instead they are running it on the actual production instance.

Implementing a field in the global configuration that lets us define our own CSS file to load from the 'userContent' directory of Jenkins would be straightforward and allow us to change things as needed.  This doesn't need to be complicated, we just need some way to inject some minor CSS into the page.

This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

brandon@fryslie.com (JIRA)

unread,
Mar 5, 2020, 11:07:04 AM3/5/20
to jenkinsc...@googlegroups.com
Brandon Fryslie edited a comment on New Feature JENKINS-44466
What's the Is there any known timeline on when this might be implemented This is pretty inconvenient We would appreciate this feature a lot :)  We use different color schemes to signal to users which environment Jenkins is running in.  e.g., a Jenkins running in 'dev' has different colors to that running in 'prod'.  This helps prevent issues where a user thinks they are running a job on their local 'dev' Jenkins instance but instead they are running it on the actual production instance.


Implementing a field in the global configuration that lets us define our own CSS file to load from the 'userContent' directory of Jenkins would be straightforward and allow us to change things as needed.  This doesn't need to be complicated, we just need some way to inject some minor CSS into the page.

karl.dean.parry@gmail.com (JIRA)

unread,
Mar 30, 2020, 6:41:03 PM3/30/20
to jenkinsc...@googlegroups.com

We use Jenkins in the same ways as Brandon Fryslie with different Banner colours per environment (mostly just red banner for Production). 

As the default view is still the legacy UI it is not a concern for us yet but definitely a nice v2 feature. 

rcatalfo@gmail.com (JIRA)

unread,
Apr 20, 2020, 7:17:05 PM4/20/20
to jenkinsc...@googlegroups.com

We are using Blue Ocean with generic pipelines and custom backend (custom approvals & audits via rest calls) and a way to customize the main UI will be very useful. Just like Brandon, we use colors to help some users easily identify Test vs Production Environments.

contact@nathan-delhaye.fr (JIRA)

unread,
Apr 27, 2020, 9:02:03 AM4/27/20
to jenkinsc...@googlegroups.com

We use Jenkins Blue Ocean for ci with custom pipeline libraries that do a lot a complex "sh" step call. Each and everyone of theses steps have a custom label that I would like to use as the step name.

 

Basically that only mean overriding result-item-label-name and result-item-label-name classes.

 

It would be very convenient to be able to load a custom CSS (that replace or overrride the existing one) instead of having to recompile the plugin

Reply all
Reply to author
Forward
0 new messages