I configured a custom field pkg in Jira of type Select List (single choice)

<https://i.stack.imgur.com/UpXkB.png>

I would like to create an issue as follows using the jira-steps-plugin 
<https://jenkinsci.github.io/jira-steps-plugin> and filing the custom field 
with a given text, not the id of the entry, so something like this
String pkg = "Maven" customfield_15207: value: pkg, 

More context
newJiraIssue = [fields:
                [ project:
                    [key: jiraProjectKey],
                    summary: issueTitle,
                    description: summary,
                    customfield_15207: pkg,
                    issuetype: [name: jiraIssueType]
                ]]

withEnv(["JIRA_SITE=${jiraSite}"]) {
    try {
        String response = jiraNewIssue issue: jiraIssue
        jiraIssueKey = response.data.key
        println "[INFO] ### issue created: ${jiraIssueKey} "
        if (isDebug) {
            echo response.data.toString()
        }
    } catch (Exception e) {
        println("[ERROR] Error creating jira Issue\n${e.getMessage()}")
        throw e
    }
}

Unfortunately this fails with
Error Code: 400 Error Message: 
{"errorMessages":[],"errors":{"customfield_15207":"Could not find valid 
'id' or 'value' in the Parent Option object."}} 

Other options I've tried, with the same outcome
String pkg = "Maven" customfield_15207: [ value: pkg ], 

and
String pkg = "Maven" customfield_15207: [[ value: pkg ]], 

and
String pkg = "Maven" customfield_15207: [ name: pkg ], 

How can I achieve this? what do I miss?

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/7a322d8a-9452-4d17-88f0-36a7c6a265f5n%40googlegroups.com.

Reply via email to