Настройка внешнего вида Jenkins, чтобы было легче различать экземпляры - PullRequest
24 голосов
/ 07 ноября 2011

Я отвечаю за четыре разные установки Jenkins - два тестовых и два производственных сервера.

Какие варианты у меня есть в Jenkins, чтобы сделать более очевидным, к какой машине я подключен?

То, что я хотел бы сделать, это иметь возможность изменить текст Jenkins в верхней части экрана на «Jenkins Department 1 Test» - возможно ли это?Существуют ли другие варианты, такие как изменение цвета и т. Д.

Ответы [ 4 ]

7 голосов
/ 23 сентября 2014

Я думаю, что самый простой способ сделать это с помощью Simple Theme Plugin .

Плагин для Jenkins, поддерживающий пользовательские CSS и JavaScript.

Вы можете сделать свой собственный простой CSS и / или Javascript, указать файл в конфигурации, и все готово. Или вы можете использовать существующие CSS из Интернета.

6 голосов
/ 07 ноября 2011

устарело с 2017 года

Попробуйте Плагин разметки страницы .

Добавляет пользовательский контент HTML в верхний и нижний колонтитулы на всех страницах Hudson. Используйте этот плагин для добавления своего собственного пользовательского контента (например, CSS, верхних и нижних колонтитулов) на страницы Hudson.

Я не использовал этот плагин сам, но вы должны иметь возможность переопределить стили CSS по умолчанию, чтобы вставить свой собственный текст заголовка или изображение.

В качестве альтернативы, вы можете редактировать CSS / изображения самостоятельно в JENKINS_HOME/war/css и JENKINS_HOME/war/images, но я не рекомендую этого, поскольку вы, вероятно, потеряете любые настройки при обновлении.

1 голос
/ 08 ноября 2011

Другой возможностью будет использование таких инструментов, как Greasemonkey (Firefox) или аналогичная встроенная возможность в Chrome (http://www.chromium.org/developers/design-documents/user-scripts)), чтобы код JavaScript изменял внешний вид страницы. Вы получили бы большую гибкостьи потенциально может зайти так далеко, что запрещает определенным командам выполнять или применять дополнительные ограничения при выполнении определенных команд на производственных серверах.

0 голосов
/ 02 декабря 2016

В дополнение к или вместо Simple Theme Plugin, предложенного @Illidanek, вы также можете попробовать jQuery Plugin .

Этот плагин является библиотечным плагином для других плагинов для совместного использования общего jQuery. Это также позволяет пользователям использовать jQuery для каждого описания представлений.

Он не полностью соответствует вашим требованиям, но может быть полезно добавить фрагменты jQuery для специального форматирования / стилизации / html-манипуляций в «Системном сообщении» Дженкинса, в описаниях представлений или в описаниях заданий.

Я лично часто предпочитаю Simple Theme Plugin.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...