Hello,
I need to import around 100k issues from another ticketing system into JIRA, each issue having their own attachments and comments. What would be the best strategy with respect to performance? Attachment files are available on disk, Comments will be in a csv (Columns for commentor user, date, comment)
Option 1: Jelly - Using Java, write a Jelly executable file which will be using the Jelly tags AttachFile and AddComment. Then execute the Jelly file
Option 2: Groovy - GroovyRunner to execute Groovy files which have code for Attach and Comment
Option 3: REST API - Java code to call POST methods for Comment and Attachment
Break the 100k issues into batches of couple of 1000 at a time.
What would be the best approach - simplicity, performance, reuse? Are there any other ways I can simplify my task? Thanks in advance.
-Rahul