•  
     
    story #18859 import a whole Jira project in CLI
Summary
Empty
import a whole Jira project in CLI
Empty

A new tuleap command that takes a Jira instance, a token and a project and import all issue types.

What's covered:

  • Import of all issue types
  • Import of links between issue types (within the same project, links across projects are excluded)
  • Import of "subtasks" as children

What's not covered:

  • Links between Story and Epics cannot be exported, the information is not exposed in the API. It might be possible to have it in a more pricer version of Jira because the API tells us The Parent Link is only available to Jira Premium users (if parent is used for epics of course).
  • Rate limit was initially planned but discarded because it appears that it's unlikely that we will hit it granted that we do call in series and not in parallel. Moreover if we ever hit the limit it will result in a project not being created at all and not an half created project.
Empty
Empty
Status
Empty
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#18859
Manuel Vacelet (vaceletm)
2021-01-29 13:16
2021-01-11 10:33
3423

References

Follow-ups

User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
gerrit #21438 integrated into Tuleap 12.4.99.120

  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes