Jenkins update center for Micro Focus Jenkins CI plugins

Description

Here is an additional Jenkins update center to provide latest version of the jenkins plugin developed by HPE. Plugins hosted in official Jenkins sites are not provided here.

How to use

The Jenkins official way

Due to issues with current Jenkins releases please use the following:

  1. Open "Manage Jenkins"
  2. Click on "Plugin Manager"
  3. Go to "Advanced" tab
  4. In the "update center URL" field put in the following: "http://updates.jenkins-ci.org/experimental/update-center.json"
  5. Click on "Check now"
  6. Go to "available" tab
  7. Find our plugin! click "upgrade"
  8. Restart jenkins once install is finished
  9. once Jenkins is restarted and plugin is installed (verify under "installed tab"):
    1. Open "Manage Jenkins"
    2. Click on "Plugin Manager"
    3. Go to "Advanced" tab
    4. In the "update center URL" field put in the following: "http://updates.jenkins-ci.org/update-center.json"
  10. That's you are set to go!

Alternate way with our special Jenkins update center!

To have your Jenkins access to this update center, follow these instructions:

  1. Install UpdateSites Manager plugin to your Jenkins.
    1. Access to Jenkins, open "Manage Jenkins" > "Manage Plugins".
    2. Select Available tab, and filter with "UpdateSites Manager plugin".
    3. Check it, and click "Install without restart".
  2. Open "Manage Jenkins" > "Manage Update Center".
  3. Add a following update site.
    id
    HPE-Jenkins-plugin-center
    url
    https://hpsa.github.io/JenkinsPluginUpdateCenter/update-center.json
    CA certificate
    -----BEGIN CERTIFICATE-----
    MIICWDCCAcGgAwIBAgIJAMVuTmWQ2gpDMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
    BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
    aWRnaXRzIFB0eSBMdGQwHhcNMTcwNTE1MDc0ODU5WhcNMjAwNTE0MDc0ODU5WjBF
    MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
    ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
    gQCwadE1A2xLcOz8BJNAIPBfEM/iU67q1M+EpZhktIokxNmkR97JTTVbghCqk6uu
    M/N9lGGrOsfBdMtOaR1l0zqtclTjE8Doek4pgmak1dz6/iFmZX2DN7a8HQD1GQ4X
    zSOfiZEIWfoKMjBwh/i830fWF3CwGAeffTMPQYxkFgpXoQIDAQABo1AwTjAdBgNV
    HQ4EFgQUqyzqN0fPBL21QhHmucnGqOWmhV8wHwYDVR0jBBgwFoAUqyzqN0fPBL21
    QhHmucnGqOWmhV8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAvzpxf
    1geeFAVKeVNHxYD+tKf5i1nny8oKq8gzqNwkD52oryp5lrqL4Vwxe8j4efmR4eaz
    bsSOscIEN69sInf0tIxy9R7RFdS8t2zS+JQMJqvKvmfm09KB8pqKhjsMCVXb04AA
    hLCEY2ns4yw2QX8/naU3iF/hCLmbv4jWkvBw/w==
    -----END CERTIFICATE-----
    
    				
  4. Open "Manage Jenkins" > "Manage Plugins" > "Advanced".
  5. Click "Check now"

Alternate way

You can have your Jenkins access to this update center without UpdateSites Manager plugin with followings:

  1. Stop your Jenkins.
  2. Open ${JENKINS_HOME}/hudson.model.UpdateCenter.xml with a text editor.
  3. Update its contens as following:
    <?xml version='1.0' encoding='UTF-8'?>
    <sites>
    	<site>
            <id>HPE-Jenkins-plugin-center</id>
            <url>https://hpsa.github.io/JenkinsPluginUpdateCenter/update-center.json</url>
          </site>
          <!-- Add Here -->
        <site>
            <id>default</id>
            <url>http://updates.jenkins-ci.org/update-center.json</url>
          </site>
          <!-- Add Here -->
          
    </sites>
    
  4. Put HPE-update-center.crt in ${JENKINS_HOME}/update-center-rootCAs/ (you have to create a directory).
  5. Start your Jenkins.
  6. Access to Jenkins, open "Manage Jenkins" > "Manage Plugins" > "Advanced".
  7. Click "Check now"