Github to JIRA

Published on

I love JIRA quite a lot, ever since I got my first license from Atlassian for the Nouse website (in an attempt to get some form of project management going on), and here at OUCS, where we use JIRA internally. Up until now, we’ve managed the Molly Project using the public Github issue tracker (and private Mobile Oxford stuff on our internal JIRA), but I’ve finally got round to setting up a JIRA instance and getting an open-source license from Atlassian for the Molly Project, but I wanted to get our existing tickets (just under 80) from Github into JIRA, and ideally not by hand.

Fortunately, JIRA supports CSV comment imports, and Github has an API, so it’s a simple task of putting the two together to get what I want.

I don’t think the Github issue tracker is really suitable for any type of real use (you can’t assign tickets, there’s only two states – labels are a bit of a hack compared to actually having component fields/versions, etc), so if you’re thinking about getting a real issue tracker for your open source project, give JIRA a whirl. I’ve put my script up on Github for anyone who’s doing the same: https://github.com/cnorthwood/github-to-jira