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

Move BatchCommandInstaller to Jenkins core

    Details

    • Type: New Feature
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core
    • Labels:
      None
    • Similar Issues:

      Description

      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

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link 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>

            Show
            scm_issue_link 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>
            Hide
            scm_issue_link 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>

            Show
            scm_issue_link 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>
            Hide
            dogfood 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
            Show
            dogfood 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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: