[JIRA] (JENKINS-56462) pipelineJob does not support trim option for stringParam

2 views
Skip to first unread message

jphautin@free.fr (JIRA)

unread,
Mar 7, 2019, 10:14:02 AM3/7/19
to jenkinsc...@googlegroups.com
Jean-Philippe HAUTIN created an issue
 
Jenkins / Bug JENKINS-56462
pipelineJob does not support trim option for stringParam
Issue Type: Bug Bug
Assignee: Daniel Spilker
Components: job-dsl-plugin
Created: 2019-03-07 15:13
Priority: Major Major
Reporter: Jean-Philippe HAUTIN
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

jphautin@free.fr (JIRA)

unread,
Mar 7, 2019, 10:26:03 AM3/7/19
to jenkinsc...@googlegroups.com
Jean-Philippe HAUTIN updated an issue
Change By: Jean-Philippe HAUTIN
*context*

I am trying to define a string parameter with a trim option set to true in a pipelineJob (inspired from syntax of implementation done in JENKINS-47115).


 

 
{code:java}
pipelineJob {
  ...
  parameters {
    stringParam('OWNER', 'team1', 'Team', true)
    
  }
  ...
}{code}
 

When I run the job, I got a job failure :

 
{noformat}

Processing DSL script jenkins-jobs/main_jobdsl.groovy
(main_jobdsl.groovy, line 88) No signature of method: javaposse.jobdsl.dsl.helpers.BuildParametersContext.stringParam() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean) values: [OWNER, team1, Team, ...]

Possible solutions: stringParam(java.lang.String, java.lang.String, java.lang.String), stringParam(java.lang.String, java.lang.String), stringParam(java.lang.String), runParam(java.lang.String, java.lang.String, java.lang.String), runParam(java.lang.String, java.lang.String, java.lang.String, java.lang.String).{noformat}
 

looking at the code of the BuildParametersContext, I see the trim option is not managed in the method stringParam.

 

 

jphautin@free.fr (JIRA)

unread,
Mar 8, 2019, 4:49:02 AM3/8/19
to jenkinsc...@googlegroups.com

mail@daniel-spilker.com (JIRA)

unread,
Mar 9, 2019, 4:03:01 AM3/9/19
to jenkinsc...@googlegroups.com
Daniel Spilker resolved as Not A Defect
 

The trim option is already supported by the Dynamic DSL:

pipelineJob('example') {
  parameters {
    stringParam {
      name('EXAMPLE')
      defaultValue('test')
      description('an example')
      trim(true)
    }
  }
}
Change By: Daniel Spilker
Status: Open Resolved
Resolution: Not A Defect

mail@daniel-spilker.com (JIRA)

unread,
Mar 11, 2020, 8:57:04 AM3/11/20
to jenkinsc...@googlegroups.com
Daniel Spilker closed an issue as Not A Defect
Change By: Daniel Spilker
Status: Resolved Closed
This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages