自定义Jenkins的外观,以便更容易区分实例

时间:2011-11-07 13:52:50

标签: jenkins

我负责四个不同的Jenkins安装 - 两个测试服务器和两个生产服务器。

我在Jenkins中有哪些选项可以让我更明显地连接哪台机器?

我想做的是能够将屏幕顶部的Jenkins文本更改为'Jenkins Department 1 Test' - 这可能吗?还有其他选择,比如改变颜色等吗?

4 个答案:

答案 0 :(得分:7)

我认为最简单的方法是使用Simple Theme Plugin

  

Jenkins的插件,支持自定义CSS&的JavaScript。

您可以创建自己的简单css和/或javascript,指向配置中的文件,然后您就完成了。或者您可以使用互联网上现有的CSS。

答案 1 :(得分:6)

截至2017年已过时

试试Page Markup Plugin

  

向标题和&添加自定义HTML内容所有Hudson页面上的页脚。   使用此插件将自己的自定义内容(例如CSS,网站标题和网站页脚)添加到Hudson页面。

我自己没有使用过此插件,但您应该能够覆盖默认的CSS样式以插入自己的标题文本或图像。

或者,您可以在JENKINS_HOME/war/cssJENKINS_HOME/war/images中自行编辑CSS /图像,但我不建议这样做,因为升级时可能会丢失任何自定义项。

答案 2 :(得分:1)

另一种可能性是使用Greasemonkey(Firefox)等工具或Chrome中的类似内置功能(http://www.chromium.org/developers/design-documents/user-scripts)来使JavaScript代码改变页面的外观。您可以获得很大的灵活性,并且可能会在生产服务器上执行某些命令时禁止某些命令执行或执行其他限制。

答案 3 :(得分:0)

除了@Illidanek提出的Simple Theme Plugin之外,您还可以尝试jQuery Plugin

  

这个插件是一个库插件,供其他插件共享常见的jQuery。它还允许用户在每个视图描述上使用jQuery。

它并不完全符合您的要求,但在Jenkins“系统消息”,视图描述或作业描述中添加用于特殊格式/样式/ html操作的jQuery代码段可能很有用。

我个人经常更喜欢Simple Theme Plugin