I use hpi:custom-war in CI/CD flow https://jenkinsci.github.io/maven-hpi-plugin/custom-war-mojo.html so I can control all the plugin dependencies in one place
On Friday, January 3, 2020 at 6:46:44 AM UTC+8, Lee Meador wrote: > > 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/2b0b45ef-c2ab-404b-a0ca-c600001a79c0%40googlegroups.com.
