I'm trying to figure out today's role for bundled plugins. Google is not as friendly as usual in finding information for me on this subject. I have found some things that are very confusing taken together.
There is a tool for creating Jenkins war files with plugins bundled. It has a new version 2 that seems to imply there is still a purpose for bundling plugins. There is code in the Jenkins plugin manager cli tool that takes the versions of bundled plugins into account when deciding which version of the plugin is best to get. On the other hand, it won't download a plugin from the update center if its present bundled in the war. There is a maven plugin that has some secret purpose I cannot find described on the plugin pages. There is a page on the wiki with a big disclaimer that plugins are not pinned as of Jenkins 2. But it doesn't say whether the bundled plugins still do anything or not. A long time ago, maybe all the way back to Hudson days, plugins were bundled in the Jenkins war. Whenever Jenkins restarted, it would reload the bundled plugins to the plugins folder off $JENKINS_HOME except for any such plugins that had a corresponding pinned plugin in the plugins folder. The pinned version would be preserved and not reloaded from the war. Also from back in the day, I found an old email from Jesse Glick explaining a tiny bit about the version that first got the plugin UI and the version that first started pinning plugins. None of that seems relevant today, but I can't find any modern info. Release wars from the Jenkins OSS project don't seem to have bundles plugins. Release wars from Cloudbees do. Please do not feel I am asking for 10-12 years of history in a response. I'd be glad to have some links explaining how it works in 2020. Or perhaps just some clues that I could pass on to Google for searching out this stuff. Thank you -- Lee Meador Sent from gmail. My real email address is lee AT leemeador.com -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAA4vtDS0V1i82HY%2BpgazvvYJ3HbsZqRWurK%2BubC37L51AXsACA%40mail.gmail.com.
