-
New Feature
-
Resolution: Fixed
-
Minor
-
None
-
Hudson 1.344
-
Powered by SuggestiMate
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: 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
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.
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
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
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