-
New Feature
-
Resolution: Unresolved
-
Minor
-
Jenkins Core ver. 2.204.2
O/S: Ubuntu
Jenkins Plugin manager has option to specify Update Site URL. Its defaults to the following
http://updates.jenkins-ci.org/update-center.json
From corporate network this URL is not accessible. Idea is to fetch every thing via a central binary repository. In our scenario we are using a SaaS based Jfrog Artifactory. This allows us to scan any binary before being used internally.
For Jenkins we created a remote repo with the above URL in our Artifactory however it needs credentials to be accessed
https://<userid>:<token>@myorg.jfrog.io/myorg/updates.jenkins.io/update-center.json
Required Features:
1) We want to request for a feature where the update center allows credential binding from Jenkins credential store for the update site URL
2) In addition the JSON "update-center.json" fetched contains URLs in this format. Instead if it can use an arbitrary repository URL and credential provided by user, it will allow users to securely fetch the plugins updates via their corporate repository
https://updates.jenkins.io/download/plugins/<plugin-name>/<version>/<plugin-name>.hpi