• 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

          I assume you mean textarea?

          Kohsuke Kawaguchi added a comment - I assume you mean textarea?

          hmonteiro added a comment -

          Correct, textarea.
          Thanks.

          hmonteiro added a comment - Correct, textarea. Thanks.

          Benjamin Lau added a comment -

          If I wanted to implement this, would starting from the existing StringParameterDefinition be a good place to start?

          Benjamin Lau added a comment - If I wanted to implement this, would starting from the existing StringParameterDefinition be a good place to start?

          Benjamin Lau added a comment -

          I didn't hear back but went ahead and figured out how to implement this capability. What's the best way to go about getting this included in an upcoming release of jenkins? I've created a fork on github and issued a pull request. Is there anything else I should do?

          Benjamin Lau added a comment - I didn't hear back but went ahead and figured out how to implement this capability. What's the best way to go about getting this included in an upcoming release of jenkins? I've created a fork on github and issued a pull request. Is there anything else I should do?

          dogfood added a comment -

          Integrated in jenkins_main_trunk #883
          [FIXED JENKINS-5577] added a 'Text Parameter' capability
          JENKINS-5577 A better way to implement this is to extend from

          Kohsuke Kawaguchi : d0d5ea3b62f85c6ccc2836990c5c8261acdc6664
          Files :

          • core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties
          • core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.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_es.properties
          • core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly
          • core/src/main/resources/hudson/model/Messages.properties
          • core/src/main/resources/hudson/model/TextParameterDefinition/config_da.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/index.jelly
          • core/src/main/java/hudson/model/TextParameterDefinition.java

          Kohsuke Kawaguchi : f766f2a9c74facac47ddf8052ab88f493c57d2fb
          Files :

          • core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties
          • core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties
          • core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties
          • core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties
          • core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly
          • 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_ja.properties
          • core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties
          • core/src/main/java/hudson/model/TextParameterDefinition.java

          dogfood added a comment - Integrated in jenkins_main_trunk #883 [FIXED JENKINS-5577] added a 'Text Parameter' capability JENKINS-5577 A better way to implement this is to extend from Kohsuke Kawaguchi : d0d5ea3b62f85c6ccc2836990c5c8261acdc6664 Files : core/src/main/resources/hudson/model/TextParameterDefinition/config_de.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.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_es.properties core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly core/src/main/resources/hudson/model/Messages.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_da.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/index.jelly core/src/main/java/hudson/model/TextParameterDefinition.java Kohsuke Kawaguchi : f766f2a9c74facac47ddf8052ab88f493c57d2fb Files : core/src/main/resources/hudson/model/TextParameterDefinition/config_pt_BR.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_fr.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_zh_TW.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_ru.properties core/src/main/resources/hudson/model/TextParameterDefinition/config.jelly 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_ja.properties core/src/main/resources/hudson/model/TextParameterDefinition/config_da.properties core/src/main/java/hudson/model/TextParameterDefinition.java

          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: