> On 01.09.2015, at 13:23, Michael Neale <[email protected]> wrote:
> 
> He also brought up the eclipse.org style "distributions" or "flavors" which I 
> am sure has been brought up before (I can't recall objections though)

Variants make life extremely difficult. Remember each release (war) gets 
packaged for half a dozen platforms. There’s also Docker.

Then there’s the storage space issue — we currently already take down older 
releases from the mirrors because of storage space limitations.

> What I suggested is that you could upload to Jenkins a ZIP of plugins and 
> then that zip could be used as a source of plugins to install. The plugin 
> dependencies could be resolved correctly using the optional "bundled" plugins 
> mechanism I wrote or Jenkins could index the bundle and build local update 
> centre metadata to feed the update centre ui. You could even let people dump 
> a bunch of bundle zips into a directory and scan those to build up an update 
> centre source. 
> 
> Then we (community or 3rd parties) just have a service that creates the 
> bundles for you and attaches a signature so that integrity can be verified.
> 
> That means that somebody in a restricted environment has two and only two 
> downloads: Jenkins core and the plugin bundle. 


Would a script (Powershell or Bash) work as well, that you’d have the user 
execute?

E.g. have the user select which plugins they'd like, or even select from 
certain presets. This will result in a command like

        wget -q -O - http://foo.jenkins-ci.org/bar/SOMEID | bash

This will then go on to download all plugins and their dependencies. Dump them 
in /plugins and you're done. Or upload them to Jenkins all at once using 
something like http://html5demos.com/dnd-upload

-- 
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/E442201D-9465-4C32-83CA-6EED685FE485%40beckweb.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to