The plugin supports symbols from the Ionicons API as well as the Emoji Symbols API. More symbols can be added by installing additional plugins, such as Font Awesome API or IT Symbols API. Symbols from plugins are referenced as "symbol-icon-name plugin-plugin-name" and Jenkins Core icons as "icon-icon-name" or "symbol-icon-name" - see Jenkins Design Library for more details. For example, the following are all valid references to symbols:
addSummary icon: 'symbol-alert-circle-outline plugin-ionicons-api', text: 'This is an alert symbol'
addSummary icon: 'symbol-bar-chart-filled plugin-ionicons-api', text: 'This is a bar chart symbol'
addSummary icon: 'symbol-sloth plugin-emoji-symbols-api', text: 'This is a sloth symbol'
addSummary icon: 'symbol-cube', text: 'This is a Jenkins Core symbol'
addSummary icon: 'icon-gear', text: 'This is a Jenkins Core icon'
The plugin allows you to also reference images from within Jenkins as well as relative and remote URL:
addSummary icon: '/jenkins.png', text: 'This is a relative image'
addSummary icon: 'https://foo.bar/icon.png', text: 'This is a remote icon'
addSummary icon: 'blue.png', text: 'This is a icon from Jenkins'
The plugin includes icons as GIF images and also supports the 16x16 icons that are offered by Jenkins. These icons are listed in the plugin documentation and are referenced as "image-name.gif". For example, the following are all valid references to icons that can be used with the plugin:
addSummary icon: 'aborted.gif', text: 'This is a aborted symbol'
addSummary icon: 'folder-open.gif', text: 'This is a folder icon'
addSummary icon: 'document_edit.gif', text: 'This is a document icon'