Hands-on: How to use and create Jenkins themes?
by Tobias Gruetzmacher, Oleg Nenashev,
and Tim Jacomb
1
UI/UX Hackfest
May 25 - 29
What if Jenkins had themes?
2
It does!
3
Agenda
4
Using UI Themes in Jenkins
Documentation: https://www.jenkins.io/doc/book/managing/ui-themes/
5
Theme Support Policy
Jenkins themes are provided “as is”, without warranty of any kind, implicit or explicit. The Jenkins core, plugins and other component updates may break theme compatibility without notice.
6
A new look for Jenkins
Easy theming using the Simple Theme Plugin
7
Getting started
8
Live Demo
Simple changes (Extra CSS)
9
#jenkins-head-icon {
width: 0;
height: 0;
padding: 32px;
background: url(http://icons.iconarchive.com/icons/icojam/matreshka/48/red-matreshka-inside-icon-icon.png);
background-repeat: no-repeat;
}
Using themes
Older themes probably don’t look good on modern Jenkins:
10
Developing themes
Example: Neo2 (https://github.com/TobiX/jenkins-neo2-theme)
11
Live Hands-On
12
Dark Theme
13
Jenkins
14
Jenkins
Experiments
15
Jenkins
16
Jenkins
17
Jenkins
Challenges
18
Jenkins
Official Dark Theme?
19
Jenkins
UI/UX Hackfest 2020
20
Jenkins
DEMO!
21
Jenkins
UI/UX Hackfest ideas
22
Jenkins