Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-63502

Allow passing credential to update plugin site URL

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • 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

       

       

            Unassigned Unassigned
            asadalim Asad Alim
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: