Transform your Jenkins login page with custom themes and branding for a professional, personalized experience.
- Jenkins instance with administrative access
- Internet connection for plugin installation
Navigate to Manage Jenkins β System Configuration β Plugins
- Go to Available Plugins tab
- Search for "Login Theme Plugin"
- Select the plugin and click Install
- Wait for installation to complete and restart Jenkins if prompted
After installation, navigate to Manage Jenkins β Appearance β Login Page Theme
Paste the following CSS code in the Head Section:
<style>
.simple-page .logo {
background-image: url('https://www.jenkins.io/images/logos/india/india.png');
background-repeat: no-repeat;
background-position: 50% 0;
height: 350px;
background-size: contain;
}
.simple-page form {
width: unset;
max-width: unset;
}
</style>
π‘ Tip: Replace the logo URL with your preferred image from Jenkins Artwork
Add personalized welcome text in the Header Section:
<script>
document.getElementsByTagName('h1')[0].textContent = 'Welcome to Your Jenkins Dashboard!';
</script>
βοΈ Customize: Replace "Your" with your name or organization
Enhance the footer in the Footer Section:
<div style="text-align:center;">
<p>Please login using your company credentials</p>
</div>
Set your branding image URL:
https://www.jenkins.io/images/logos/india/india.png
For a modern look, add this CSS for gradient backgrounds:
position: absolute;
inset: 0;
z-index: 1;
background: linear-gradient(
135deg,
rgb(69, 123, 157) 10%,
rgb(188, 187, 206) 30%,
rgb(235, 176, 163) 50%,
rgb(244, 213, 177) 70%,
rgb(139, 185, 198) 90%,
rgb(44, 113, 149) 110%
);
To replace the Jenkins head icon:
- Go to Manage Jenkins β Appearance β Simple Theme Plugin
- Click Add β Select Extra CSS
- Paste the following code:
#jenkins-head-icon {
content: url("YOUR_LOGO_URL_HERE");
height: 40px;
width: auto;
}
π Replace: Update
YOUR_LOGO_URL_HERE
with your actual logo URL
- Image Optimization: Use optimized images for faster loading
- Consistent Branding: Maintain brand colors and fonts throughout
- Responsive Design: Test themes on different screen sizes
- Backup: Always backup your Jenkins configuration before major changes
- Plugin not showing: Restart Jenkins after plugin installation
- Images not loading: Verify image URLs are accessible
- Styling not applied: Clear browser cache and refresh
After applying these customizations, your Jenkins login page will feature:
- β Custom logo and branding
- β Personalized welcome message
- β Professional gradient background
- β Custom footer content
Made with β€οΈ for the Jenkins community
π Note: Always test customizations in a development environment before applying to production instances.