Skip to end of metadata
Go to start of metadata

Plugin Information

View HTMLResource on the plugin site for more information.

Allows managing webjars for javascript and css libraries from within Jenkins

This plugin allow managing webjars for javascript and css libraries from within Jenkins

Jenkins HTML Resource plugin

This plugin allow managing webjars for javascript and css libraries from within Jenkins
Currently there is no easy way to add a javascript or css library to jenkins to use them for theming, creating custom widgets etc.

Below are a few screenshots of how the plugin works, (I borrowed many concepts from the scriptler plugin)

This screenshot shows that the plugin provides a new management like called 'Manage HTML resources' for managing webjars

Clicking on the Manage HTML Resources Link will take you to a page that lists all the webjars that are currently added to Jenkins

Here two webjars are already added: jquery-2.2.1.jar and datatables-1.10.11.jar

To add a new webjar click on the 'Add new Webjar Link' on the left pane. This link takes you to the following sceen

I've added bootstrap webjar in the screenshot below

Clicking on upload will take you back to the page that lists all the webjars

Clicking on the edit link will take you to a page that allows you to choose the js and css libraries that you want to include in Jenkins

Below is a screenshot of jquery webjar. The initialization script is optional. It can be used to ad custom javascript code to the header.
In the screenshot below some custom initialization code has been added to prevent jQuery from conflicting with prototype.js

Below is a screenshot showing the chrome debugger that the js libraries have been downloaded from webjar

Below is screenshot showing the chrome debugger that the js libraries are added to the header section of html page