jenkinsci / juseppe

Jenkins Update Site Embedded for Plugin Publishing Easily
https://hub.docker.com/r/lanwen/juseppe/
Apache License 2.0
56 stars 20 forks source link

How Juseppe is used to upgrade and downgrade plugins? How Juseppe handles or manages dependencies? #14

Closed itshemant4u closed 8 years ago

itshemant4u commented 8 years ago

Please help me understand how Juseppe is used to upgrade and downgrade plugins. Also, how Juseppe handles or manages dependencies?

lanwen commented 8 years ago

Juseppe itself don't handle anything - it just exposes all plugin files with all required info. Juseppe exposes latest uploaded version plugin if there is a couple of versions of one plugin All logic implemented on Jenkins

itshemant4u commented 8 years ago

Hi Kirill,

I want to request you to respond to issue 15: https://github.com/yandex-qatools/juseppe/issues/15

I have launched Juseppe with help of docker on a separate server. On the same server, I have also set up port mapping using:

docker run -d --name juseppe -v /var/lib/juseppe/plugins:/juseppe/plugins -p 80:8080 -e JUSEPPE_BASE_URI=http://juseppe.company.net lanwen/juseppe

It seems to be setup correctly because when i upload a new plugin in "/var/lib/juseppe/plugins" directory, I can see that plugin becomes available at http://dockerhost:80/update-center.json

After that within Jenkins server, I configured "UpdateSites Manager plugin". I have specified ID, URL of the update site and CA for the site. Still, I don't see plugin within Jenkins server. I cannot find it under Manage Plugins --> Installed

Thanks,

Hemant

On Wed, Mar 16, 2016 at 2:42 PM, Merkushev Kirill notifications@github.com wrote:

Juseppe itself don't handle anything - it just exposes all plugin files with all required info. Juseppe exposes latest uploaded version plugin if there is a couple of version of one plugin

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/yandex-qatools/juseppe/issues/14#issuecomment-197509944