This article explains how to add values to five custom fields to multiple issues in bulk using Jira Command Line Interface (CLI).
Create a JQL query to find the target issue(s), where the custom field values need to be added. Refer to the following:
project = ABC AND issuetype = Story
Use runFromIssueList and updateIssue actions to update any number of field values.
--action runFromIssueList --jql "project = ABC AND issuetype = Story" --common "-a updateIssue --issue @issue@ --field "field1=test1" --field "field2=test2" --field "field3=test3" --field "field4=test4" --field "field5=test5""
In the above action: field1, field2, field3, field4, field5 are the text type custom fields and test1, test2, test3, test4, test5 are the corresponding values of the fields.
--jql for the JQL query
--issue takes the issue key
--field accepts the custom field ID or name
To run the action against a CSV file, make sure the CSV file has the following columns as the following:
In the above screenshot, field1, field2, field3, field4, field5 are the custom field names.
Run the action using runFromCsv as the following:
--action runFromCsv --file "filename.csv" --common "--action updateIssue"
It is recommended to test this scenario in a non-production environment or run the action with the --simulate parameter, to verify the behavior before implementing it in production.