If the goal is to download and install the plugins and their dependencies,
you could use the jenkins-cli.jar file and make command line calls to
Jenkins itself.  I think it will then resolve the dependencies for you.

Mark Waite

On Fri, Apr 1, 2016 at 5:06 PM Ian Duffy <[email protected]> wrote:

> I build them all as RPMs and let yum resolve the dependencies.
>
>
>
> On 1 April 2016 at 23:50, jieryn <[email protected]> wrote:
>
>> bash$ jar xf the.jpi
>> bash$ find the/WEB-INF/lib
>>
>> On Fri, Apr 1, 2016 at 6:28 PM, Hemant Gupta <[email protected]>
>> wrote:
>> > Thanks for response !!
>> > I can write bash to download the plugin(.hpi) from the
>> > http://updates.jenkins-ci.org/download/plugins/
>> >
>> > But, if I download a .hpi plugin file, it doesn't download the dependent
>> > .hpi files.
>> > In other words, downloading a plugin doesn't download its dependencies.
>> >
>> > Can you throw some light on writing the logic that would also download
>> the
>> > dependencies?
>> >
>> >
>> > On Friday, April 1, 2016 at 4:59:13 PM UTC-5, Jesse Farinacci wrote:
>> >>
>> >> The built plugin (.jpi / .hpi) already has its dependencies bundled
>> >> within it. Every plugin has a symlink to the latest version. This
>> >> seems like a pretty straightforward web crawler walk, downloading only
>> >> the /latest/ linkage from
>> >> http://updates.jenkins-ci.org/download/plugins/
>> >>
>> >> On Fri, Apr 1, 2016 at 5:51 PM, Hemant Gupta <[email protected]>
>> wrote:
>> >> > I am thinking of writing a bash script(plugin.sh) that would download
>> >> > the
>> >> > plugins along with their dependencies.
>> >> >
>> >> > I am also thinking of creating a text file(plugin.txt) where I would
>> >> > list
>> >> > the plugin and version that I need to download.
>> >> >
>> >> > The bash script(plugin.sh) will take text file(plugin.txt) as an
>> input
>> >> > and
>> >> > would download all the plugins along with their dependencies in the
>> >> > /var/lib/plugins
>> >> >
>> >> >
>> >> > I am sure someone must have done this earlier. I will highly
>> appreciate
>> >> > if
>> >> > you can provide a few references to it.
>> >> >
>> >> > --
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups
>> >> > "Jenkins Users" 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-users/4cc79c22-9c9c-4f11-91b2-f190c7d0f4e0%40googlegroups.com
>> .
>> >> > For more options, visit https://groups.google.com/d/optout.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups
>> > "Jenkins Users" 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-users/ff7dc842-ebac-4f20-8ef3-b2bd1b1aedea%40googlegroups.com
>> .
>> >
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Users" 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-users/CAArU9iYioQod5bMU_dACjCgJY9nu5485zA%3DhaRNz2pi2%3DXQJ9A%40mail.gmail.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" 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-users/CAEJ3w4Xxu_uW-rxYw1w4FubrUDxS%3DgsGuvAWsx1i_iMFW9j4vw%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-users/CAEJ3w4Xxu_uW-rxYw1w4FubrUDxS%3DgsGuvAWsx1i_iMFW9j4vw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" 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-users/CAO49JtFVP4Y-d3F-X5W%3D9KjPyhbw06auS7B%3DvCQ-bFx1n%2BUYbA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to