• Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • None
    • Hudson 1.344

      It would be useful to have a kind of text field option as input parameter in job's configuration.

      This would allow one to specify a small text that could be parsed to build executors (shell, maven, ant, etc.) at build time.

      Such field would export it's values like:
      TEXTFIELD1='some
      text
      here to be used in build.'
      With carriage returns/line feeds, depending on hudson's build platform (Windows or UNIX).

      Thanks in advance.

          [JENKINS-5577] Text field option as parameter

          Code changed in jenkins
          User: Ben Lau
          Path:
          core/src/main/java/hudson/model/TextParameterDefinition.java
          core/src/main/resources/hudson/model/Messages.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly
          core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/index.jelly
          http://jenkins-ci.org/commit/jenkins/d0d5ea3b62f85c6ccc2836990c5c8261acdc6664
          Log:
          [FIXED JENKINS-5577] added a 'Text Parameter' capability

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ben Lau Path: core/src/main/java/hudson/model/TextParameterDefinition.java core/src/main/resources/hudson/model/Messages.properties core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties core/src/main/resources/hudson/model/TextParameterDefinition/index.jelly http://jenkins-ci.org/commit/jenkins/d0d5ea3b62f85c6ccc2836990c5c8261acdc6664 Log: [FIXED JENKINS-5577] added a 'Text Parameter' capability

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          core/src/main/java/hudson/model/TextParameterDefinition.java
          core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly
          core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties
          http://jenkins-ci.org/commit/jenkins/f766f2a9c74facac47ddf8052ab88f493c57d2fb
          Log:
          JENKINS-5577 A better way to implement this is to extend from
          StringParameterDefinition and reuse most of its views.

          Compare: https://github.com/jenkinsci/jenkins/compare/20c43e5...f766f2a

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: core/src/main/java/hudson/model/TextParameterDefinition.java core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties http://jenkins-ci.org/commit/jenkins/f766f2a9c74facac47ddf8052ab88f493c57d2fb Log: JENKINS-5577 A better way to implement this is to extend from StringParameterDefinition and reuse most of its views. Compare: https://github.com/jenkinsci/jenkins/compare/20c43e5...f766f2a

          Is there any way to provide a multi-line default parameter for the text field? While it allows for multiple lines when actually entering parameters while triggering a build, it unfortunately seems to only support a single-line default value.

          I asked about this over in the user group: https://groups.google.com/d/topic/jenkinsci-users/39A13-DnQCg/discussion

          Neil Halelamien added a comment - Is there any way to provide a multi-line default parameter for the text field? While it allows for multiple lines when actually entering parameters while triggering a build, it unfortunately seems to only support a single-line default value. I asked about this over in the user group: https://groups.google.com/d/topic/jenkinsci-users/39A13-DnQCg/discussion

          Benjamin Lau added a comment -

          Huh... my version of the patch that I'm running supports this. Maybe that portion of my mod didn't make it in. I haven't had a chance to move over to the 1.418 build yet, but will be switching tomorrow or Friday, I'll take a look at this then.

          Benjamin Lau added a comment - Huh... my version of the patch that I'm running supports this. Maybe that portion of my mod didn't make it in. I haven't had a chance to move over to the 1.418 build yet, but will be switching tomorrow or Friday, I'll take a look at this then.

          Hi Benjamin, did you have a chance to take a look? Thanks!

          Neil Halelamien added a comment - Hi Benjamin, did you have a chance to take a look? Thanks!

          Benjamin Lau added a comment -

          I haven't yet, I had some deadlines that made use of the build system last week so I couldn't take it down. I'll try and get to this tonight since I'll be at the office late.

          Benjamin Lau added a comment - I haven't yet, I had some deadlines that made use of the build system last week so I couldn't take it down. I'll try and get to this tonight since I'll be at the office late.

          Code changed in jenkins
          User: Ben Lau
          Path:
          core/src/main/java/hudson/model/TextParameterDefinition.java
          core/src/main/resources/hudson/model/Messages.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly
          core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/index.jelly
          http://jenkins-ci.org/commit/jenkins/d0d5ea3b62f85c6ccc2836990c5c8261acdc6664
          Log:
          [FIXED JENKINS-5577] added a 'Text Parameter' capability

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ben Lau Path: core/src/main/java/hudson/model/TextParameterDefinition.java core/src/main/resources/hudson/model/Messages.properties core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties core/src/main/resources/hudson/model/TextParameterDefinition/index.jelly http://jenkins-ci.org/commit/jenkins/d0d5ea3b62f85c6ccc2836990c5c8261acdc6664 Log: [FIXED JENKINS-5577] added a 'Text Parameter' capability

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          core/src/main/java/hudson/model/TextParameterDefinition.java
          core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly
          core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties
          http://jenkins-ci.org/commit/jenkins/f766f2a9c74facac47ddf8052ab88f493c57d2fb
          Log:
          JENKINS-5577 A better way to implement this is to extend from
          StringParameterDefinition and reuse most of its views.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: core/src/main/java/hudson/model/TextParameterDefinition.java core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties http://jenkins-ci.org/commit/jenkins/f766f2a9c74facac47ddf8052ab88f493c57d2fb Log: JENKINS-5577 A better way to implement this is to extend from StringParameterDefinition and reuse most of its views.

          Code changed in jenkins
          User: Ben Lau
          Path:
          core/src/main/java/hudson/model/TextParameterDefinition.java
          core/src/main/resources/hudson/model/Messages.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly
          core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/index.jelly
          http://jenkins-ci.org/commit/jenkins/d0d5ea3b62f85c6ccc2836990c5c8261acdc6664
          Log:
          [FIXED JENKINS-5577] added a 'Text Parameter' capability

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ben Lau Path: core/src/main/java/hudson/model/TextParameterDefinition.java core/src/main/resources/hudson/model/Messages.properties core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties core/src/main/resources/hudson/model/TextParameterDefinition/index.jelly http://jenkins-ci.org/commit/jenkins/d0d5ea3b62f85c6ccc2836990c5c8261acdc6664 Log: [FIXED JENKINS-5577] added a 'Text Parameter' capability

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          core/src/main/java/hudson/model/TextParameterDefinition.java
          core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly
          core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties
          core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties
          http://jenkins-ci.org/commit/jenkins/f766f2a9c74facac47ddf8052ab88f493c57d2fb
          Log:
          JENKINS-5577 A better way to implement this is to extend from
          StringParameterDefinition and reuse most of its views.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: core/src/main/java/hudson/model/TextParameterDefinition.java core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_es.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ja.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties http://jenkins-ci.org/commit/jenkins/f766f2a9c74facac47ddf8052ab88f493c57d2fb Log: JENKINS-5577 A better way to implement this is to extend from StringParameterDefinition and reuse most of its views.

            huybrechts huybrechts
            hmonteiro hmonteiro
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: