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

Allow passing credential to update plugin site URL

    Details

    • Type: New Feature
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Component/s: core
    • Labels:
    • Environment:
      Jenkins Core ver. 2.204.2
      O/S: Ubuntu
    • Similar Issues:

      Description

      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

       

       

        Attachments

          Activity

          There are no comments yet on this issue.

            People

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

              Dates

              • Created:
                Updated: