This page explains how the plugins site works.
This is not a manual on how to use the site to e.g. find plugins, but rather explains how it gets its data and how plugin developers can change the data on it.
All plugins published to the current (weekly) update center are listed.
This uses the monthly data from https://stats.jenkins.io as gathered from Jenkins instances that have not opted out of reporting data.
Learn more on the usage statistics page.
This ranks plugins by the number of different Jenkins instances that reported the plugin installed during the previous month.
This is based on metadata created by the update site generator, which uses the creation date of a plugin release.
Note that very recent plugin releases may not appear here due to caching and delays in data aggregation.
This is an attempt to capture the plugins whose popularity is growing rapidly. As we only have the monthly installation stats for this, it’s necessarily a worse approximation than what you’d likely see e.g. in app stores.
Currently (2019-10) this just divides the previous month’s install count by the month before that. Plugins with the greatest numbers are shown in descending order.
See categorize the plugin for further documentation.
The plugin site will pull from either the plugin’s README page on GitHub or it’s wiki page.
See documentation for how to configure GitHub documentation.
The plugins site scrapes the plugin’s wiki page, transforms it a bit (e.g. makes table of content links not link to wiki.jenkins-ci.org, but to the plugin site), and caches it.
Changes to plugin wiki pages will therefore take effect with some delay on the plugin site.
These are taken from the plugin’s latest released version’s metadata, and additionally (if not redundant) includes the user who released that version.
The plugin site caches wiki pages as needed. The cached copy of each wiki page is marked invalid after several (2019-10: six) hours.
The data for the plugins site is periodically collected based on the stats.jenkins.io data and the current update-center.json, and made available to the plugins site at a known URL.
The plugins site periodically (2019-10: every hour) updates its internal storage from that URL.