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

Allow providing custom plugin suggestions in the installation Wizard

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • jenkins-2.3

      In our company we provide a custom package of Jenkins, which provides a customized set of plugins (open-source and closed-source ones). These plugins come from the custom update site.

      We would like to provide custom suggestions to users of our Jenkins packages when they install Jenkins. For such purpose we would like to make the plugin suggestions list overridable by UpdateSite extensions in Jenkins.

          [JENKINS-34833] Allow providing custom plugin suggestions in the installation Wizard

          Oleg Nenashev added a comment -

          Oleg Nenashev added a comment - https://github.com/jenkinsci/jenkins/pull/2348

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          core/src/main/java/jenkins/install/SetupWizard.java
          core/src/main/resources/jenkins/install/platform-plugins.json
          test/src/test/java/jenkins/install/SetupWizardTest.java
          war/src/main/js/api/pluginManager.js
          war/src/main/js/api/plugins.js
          war/src/main/js/pluginSetupWizardGui.js
          war/src/test/js/pluginSetupWizard-spec.js
          http://jenkins-ci.org/commit/jenkins/bb1f620d0abfee671f65abbeffef5e3d2fd8cfed
          Log:
          JENKINS-34833 - Installation Wizard: Allow altering the list of suggested plugins from update sites (#2348)

          • JENKINS-34833 - Installation Wizard: Allow altering the list of succested plugins from update sites

          In our company we provide a custom package of Jenkins, which provides a customized set of plugins (open-source and closed-source ones). These plugins come from the custom update site.

          We would like to provide custom suggestions to users of our Jenkins packages when they install Jenkins. For such purpose we would like to make the plugin suggestions list overridable by UpdateSite extensions in Jenkins.

          • JENKINS-34833 - Address comment regarding the error propagation for the unknown version
          • JENKINS-34833 - SetupWizard::getPlatformPluginList() is not a part of the public API

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: core/src/main/java/jenkins/install/SetupWizard.java core/src/main/resources/jenkins/install/platform-plugins.json test/src/test/java/jenkins/install/SetupWizardTest.java war/src/main/js/api/pluginManager.js war/src/main/js/api/plugins.js war/src/main/js/pluginSetupWizardGui.js war/src/test/js/pluginSetupWizard-spec.js http://jenkins-ci.org/commit/jenkins/bb1f620d0abfee671f65abbeffef5e3d2fd8cfed Log: JENKINS-34833 - Installation Wizard: Allow altering the list of suggested plugins from update sites (#2348) JENKINS-34833 - Installation Wizard: Allow altering the list of succested plugins from update sites In our company we provide a custom package of Jenkins, which provides a customized set of plugins (open-source and closed-source ones). These plugins come from the custom update site. We would like to provide custom suggestions to users of our Jenkins packages when they install Jenkins. For such purpose we would like to make the plugin suggestions list overridable by UpdateSite extensions in Jenkins. JENKINS-34833 - Fix the JS Unit test (code from @kzantow) JENKINS-34833 - Unit tests for SetupWizard JENKINS-34833 - Address comment regarding the error propagation for the unknown version JENKINS-34833 - SetupWizard::getPlatformPluginList() is not a part of the public API JENKINS-34833 - Address comments from @orrc

          Oleg Nenashev added a comment -

          released in 2.4

          Oleg Nenashev added a comment - released in 2.4

            oleg_nenashev Oleg Nenashev
            oleg_nenashev Oleg Nenashev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: