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.

Reply via email to