Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

Plugin Information

View Custom Job Icon on the plugin site for more information.

This plugin allows to configure a custom icon for each job in order to improve the job visibility on the dashboard.


Upload and delete icons

Go to the Manage Jenkins > Configure System page. Find the Custom icons section. New icon images can be uploaded with the file upload form.

The list of available icons is displayed on the lower part of the section. Press the Delete button to delete an icon (a dialog will ask for confirmation).



Version 0.2 (22 Oct 2012)

  • Displays the list of uploaded icons
  • Gives the possibility to delete previously uploaded icons

Version 0.1 (9 Aug 2012)

  • Initial version


  1. Unknown User (pgorman)

    How do you add icons? I placed them in the custom-job-icon/icons/16x16, 24x24, and 32x32 directories, restarted but still no icons.

    I can see that global.jelly has startUpload but that code does not seem to be hit.

    This is with IE 8.0.6001.18702, Firefox 11.0 and Chrome 21.0.1180.89 m on Windows XP 64.

  2. Unknown User (trinition)

    Would it be possible to also have the custom icon show up on each Jobs landing page?

  3. Unknown User (jeebitesh)

    It would be possible if we can associate job icons with custom Job type, add one more plugin to define what type of job it is.

    like Deployment, Build, Reporting, Scripting, Python Script, Batch Scripting, IIS Reset, Branching, Merging etc. This would then make more sense.

  4. Unknown User (hosomi)

    Icon in the pipeline project does not appear . Do not be improved ?

  5. Unknown User (brockers)

    Anyone having problems with uploading new icons? Evidently CSRF configuration changes (the default on Jenkins 2.0) causes issues.  I was getting the following error:

    HTTP ERROR 403

    Problem accessing /descriptor/jenkins.plugins.jobicon.CustomIconProperty/upload. Reason:

        No valid crumb was included in the request

    The easy fix was to disable CSRF by doing a "Manage Jenkins" > "Configure Global Security" and uncheck "Prevent Cross Site Request Forgery exploits."  This will let you upload the file.  Just remember to re-enable it afterwards.  I suspect the plugin will need an update to support the security.  I wasn't able to find this issue easily so I wanted to document it somewhere.  Good Luck. 

    1. Unknown User (langtonben)

      That worked for me.  Thanks!

  6. Unknown User (bruno_cantisano)

    After migrating my free style jobs, the custom icon is not shown in my custom view.