• Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • None

      A follow up to discussion in https://github.com/jenkinsci/jenkins/pull/1078

      Jenkins core provides "Execute Batch Command" build steps, so it makes sense to implement such tool installer in a core as well. In the current state, https://wiki.jenkins-ci.org/display/JENKINS/Extra+Tool+Installers+Plugin provides such installer

          [JENKINS-21202] Move BatchCommandInstaller to Jenkins core

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          core/src/main/java/hudson/tools/AbstractCommandInstaller.java
          core/src/main/java/hudson/tools/CommandInstaller.java
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config.jelly
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_da.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_de.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_es.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_fr.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_ja.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_nl.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_pt_BR.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_ru.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_zh_CN.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_zh_TW.properties
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_de.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_ja.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_CN.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_TW.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_de.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_zh_CN.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_zh_TW.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_de.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_ja.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_zh_CN.html
          core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_zh_TW.html
          core/src/main/resources/hudson/tools/CommandInstaller/config.jelly
          core/src/main/resources/hudson/tools/CommandInstaller/config_da.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_de.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_es.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_fr.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_ja.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_nl.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_pt_BR.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_ru.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_zh_CN.properties
          core/src/main/resources/hudson/tools/CommandInstaller/config_zh_TW.properties
          core/src/main/resources/hudson/tools/CommandInstaller/help-command.html
          core/src/main/resources/hudson/tools/CommandInstaller/help-command_de.html
          core/src/main/resources/hudson/tools/CommandInstaller/help-command_ja.html
          core/src/main/resources/hudson/tools/CommandInstaller/help-command_zh_CN.html
          core/src/main/resources/hudson/tools/CommandInstaller/help-command_zh_TW.html
          core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome.html
          core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_de.html
          core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_zh_CN.html
          core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_zh_TW.html
          core/src/main/resources/hudson/tools/CommandInstaller/help.html
          core/src/main/resources/hudson/tools/CommandInstaller/help_de.html
          core/src/main/resources/hudson/tools/CommandInstaller/help_ja.html
          core/src/main/resources/hudson/tools/CommandInstaller/help_zh_CN.html
          core/src/main/resources/hudson/tools/CommandInstaller/help_zh_TW.html
          http://jenkins-ci.org/commit/jenkins/38afe1650203378295a99cc472a8777718afa427
          Log:
          JENKINS-21202 - Generalization of Command installers
          This change adds an AbstractCommandInstaller, which can be extended for every script-based installation command.

          Related to https://issues.jenkins-ci.org/browse/JENKINS-21202

          Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: core/src/main/java/hudson/tools/AbstractCommandInstaller.java core/src/main/java/hudson/tools/CommandInstaller.java core/src/main/resources/hudson/tools/AbstractCommandInstaller/config.jelly core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_da.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_de.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_es.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_fr.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_ja.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_nl.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_pt_BR.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_ru.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_zh_CN.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_zh_TW.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_de.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_ja.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_CN.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_TW.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_de.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_zh_CN.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_zh_TW.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_de.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_ja.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_zh_CN.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_zh_TW.html core/src/main/resources/hudson/tools/CommandInstaller/config.jelly core/src/main/resources/hudson/tools/CommandInstaller/config_da.properties core/src/main/resources/hudson/tools/CommandInstaller/config_de.properties core/src/main/resources/hudson/tools/CommandInstaller/config_es.properties core/src/main/resources/hudson/tools/CommandInstaller/config_fr.properties core/src/main/resources/hudson/tools/CommandInstaller/config_ja.properties core/src/main/resources/hudson/tools/CommandInstaller/config_nl.properties core/src/main/resources/hudson/tools/CommandInstaller/config_pt_BR.properties core/src/main/resources/hudson/tools/CommandInstaller/config_ru.properties core/src/main/resources/hudson/tools/CommandInstaller/config_zh_CN.properties core/src/main/resources/hudson/tools/CommandInstaller/config_zh_TW.properties core/src/main/resources/hudson/tools/CommandInstaller/help-command.html core/src/main/resources/hudson/tools/CommandInstaller/help-command_de.html core/src/main/resources/hudson/tools/CommandInstaller/help-command_ja.html core/src/main/resources/hudson/tools/CommandInstaller/help-command_zh_CN.html core/src/main/resources/hudson/tools/CommandInstaller/help-command_zh_TW.html core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome.html core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_de.html core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_zh_CN.html core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_zh_TW.html core/src/main/resources/hudson/tools/CommandInstaller/help.html core/src/main/resources/hudson/tools/CommandInstaller/help_de.html core/src/main/resources/hudson/tools/CommandInstaller/help_ja.html core/src/main/resources/hudson/tools/CommandInstaller/help_zh_CN.html core/src/main/resources/hudson/tools/CommandInstaller/help_zh_TW.html http://jenkins-ci.org/commit/jenkins/38afe1650203378295a99cc472a8777718afa427 Log: JENKINS-21202 - Generalization of Command installers This change adds an AbstractCommandInstaller, which can be extended for every script-based installation command. Related to https://issues.jenkins-ci.org/browse/JENKINS-21202 Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          core/src/main/java/hudson/tools/BatchCommandInstaller.java
          core/src/main/resources/hudson/tools/Messages.properties
          http://jenkins-ci.org/commit/jenkins/a7643e2df00c72761e2583d2be150e1f4521f323
          Log:
          [FIXED JENKINS-21202] - Added a BatchCommandInstaller

          Related to https://issues.jenkins-ci.org/browse/JENKINS-21202

          Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: core/src/main/java/hudson/tools/BatchCommandInstaller.java core/src/main/resources/hudson/tools/Messages.properties http://jenkins-ci.org/commit/jenkins/a7643e2df00c72761e2583d2be150e1f4521f323 Log: [FIXED JENKINS-21202] - Added a BatchCommandInstaller Related to https://issues.jenkins-ci.org/browse/JENKINS-21202 Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>

          dogfood added a comment -

          Integrated in jenkins_main_trunk #3173
          JENKINS-21202 - Generalization of Command installers (Revision 38afe1650203378295a99cc472a8777718afa427)
          [FIXED JENKINS-21202] - Added a BatchCommandInstaller (Revision a7643e2df00c72761e2583d2be150e1f4521f323)

          Result = UNSTABLE
          nenashev : 38afe1650203378295a99cc472a8777718afa427
          Files :

          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_TW.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_zh_CN.html
          • core/src/main/resources/hudson/tools/CommandInstaller/config_fr.properties
          • core/src/main/java/hudson/tools/CommandInstaller.java
          • core/src/main/resources/hudson/tools/CommandInstaller/config_ja.properties
          • core/src/main/resources/hudson/tools/CommandInstaller/help_zh_CN.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_zh_TW.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_es.properties
          • core/src/main/resources/hudson/tools/CommandInstaller/config_nl.properties
          • core/src/main/resources/hudson/tools/CommandInstaller/config_de.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_zh_CN.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help-command_ja.html
          • core/src/main/resources/hudson/tools/CommandInstaller/config.jelly
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_nl.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_pt_BR.properties
          • core/src/main/resources/hudson/tools/CommandInstaller/config_ru.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config.jelly
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_da.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_zh_CN.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_ja.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_zh_TW.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help_de.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_ja.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help-command.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_de.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help-command_de.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_zh_TW.html
          • core/src/main/resources/hudson/tools/CommandInstaller/config_zh_CN.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_ja.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_de.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_de.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help_ja.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_zh_CN.properties
          • core/src/main/java/hudson/tools/AbstractCommandInstaller.java
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_fr.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_zh_TW.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_de.html
          • core/src/main/resources/hudson/tools/CommandInstaller/config_da.properties
          • core/src/main/resources/hudson/tools/CommandInstaller/help-command_zh_CN.html
          • core/src/main/resources/hudson/tools/CommandInstaller/config_zh_TW.properties
          • core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome.html
          • core/src/main/resources/hudson/tools/CommandInstaller/help-command_zh_TW.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_de.properties
          • core/src/main/resources/hudson/tools/CommandInstaller/help_zh_TW.html
          • core/src/main/resources/hudson/tools/CommandInstaller/config_es.properties
          • core/src/main/resources/hudson/tools/CommandInstaller/config_pt_BR.properties
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_CN.html
          • core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_ru.properties

          nenashev : a7643e2df00c72761e2583d2be150e1f4521f323
          Files :

          • core/src/main/java/hudson/tools/BatchCommandInstaller.java
          • core/src/main/resources/hudson/tools/Messages.properties

          dogfood added a comment - Integrated in jenkins_main_trunk #3173 JENKINS-21202 - Generalization of Command installers (Revision 38afe1650203378295a99cc472a8777718afa427) [FIXED JENKINS-21202] - Added a BatchCommandInstaller (Revision a7643e2df00c72761e2583d2be150e1f4521f323) Result = UNSTABLE nenashev : 38afe1650203378295a99cc472a8777718afa427 Files : core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_TW.html core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_zh_CN.html core/src/main/resources/hudson/tools/CommandInstaller/config_fr.properties core/src/main/java/hudson/tools/CommandInstaller.java core/src/main/resources/hudson/tools/CommandInstaller/config_ja.properties core/src/main/resources/hudson/tools/CommandInstaller/help_zh_CN.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_zh_TW.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_es.properties core/src/main/resources/hudson/tools/CommandInstaller/config_nl.properties core/src/main/resources/hudson/tools/CommandInstaller/config_de.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_zh_CN.html core/src/main/resources/hudson/tools/CommandInstaller/help-command_ja.html core/src/main/resources/hudson/tools/CommandInstaller/config.jelly core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_nl.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_pt_BR.properties core/src/main/resources/hudson/tools/CommandInstaller/config_ru.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config.jelly core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_da.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_zh_CN.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_ja.html core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_zh_TW.html core/src/main/resources/hudson/tools/CommandInstaller/help_de.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_ja.html core/src/main/resources/hudson/tools/CommandInstaller/help-command.html core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome_de.html core/src/main/resources/hudson/tools/CommandInstaller/help-command_de.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_zh_TW.html core/src/main/resources/hudson/tools/CommandInstaller/config_zh_CN.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_ja.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_de.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_de.html core/src/main/resources/hudson/tools/CommandInstaller/help_ja.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_zh_CN.properties core/src/main/java/hudson/tools/AbstractCommandInstaller.java core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_fr.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/help_zh_TW.html core/src/main/resources/hudson/tools/CommandInstaller/help.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-toolHome_de.html core/src/main/resources/hudson/tools/CommandInstaller/config_da.properties core/src/main/resources/hudson/tools/CommandInstaller/help-command_zh_CN.html core/src/main/resources/hudson/tools/CommandInstaller/config_zh_TW.properties core/src/main/resources/hudson/tools/CommandInstaller/help-toolHome.html core/src/main/resources/hudson/tools/CommandInstaller/help-command_zh_TW.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_de.properties core/src/main/resources/hudson/tools/CommandInstaller/help_zh_TW.html core/src/main/resources/hudson/tools/CommandInstaller/config_es.properties core/src/main/resources/hudson/tools/CommandInstaller/config_pt_BR.properties core/src/main/resources/hudson/tools/AbstractCommandInstaller/help.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_CN.html core/src/main/resources/hudson/tools/AbstractCommandInstaller/config_ru.properties nenashev : a7643e2df00c72761e2583d2be150e1f4521f323 Files : core/src/main/java/hudson/tools/BatchCommandInstaller.java core/src/main/resources/hudson/tools/Messages.properties

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

              Created:
              Updated:
              Resolved: