Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Gosu integration to push Jira issues into AgileZen
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
src
.gitignore
README.txt

README.txt

This Gosu program is meant to be setup on a crontab to keep an AgileZen board up to date with your Jiras.  As is, it will push Jiras that fall into a Jira filter to an AgileZen storyboard.  You will probably need to modify it to work with specific Jira customized fields.  But it should provide a decent starting point.  

To run:
  > gosu ./bin/Jira2AgileZen.gsp
  
To Setup:

Setup the properties files in src/az

AgileZen.properties
  Your agilezen project # (as shown in the url when you are looking at your project)
  Your agilezen key

JiraToAgileZenPhases.properties and AgileZenPhaseToJiraStatus.properties
  These 2 files provide mapping back and forth for Jira and AgileZen.  
  In order to set these up, you will need to do a bit of spelunking in both your Jira project, and your AgileZen Developer Console.  
  
  In AZ, a good way to get the ID's of your phases is to make sure you have a story in each phase, then hit their Developer Console, with an address like /api/v1/projects/12345/stories.  You'll need to substitute your AZ project ID for the 12345.  But that should give you a JSON response with each story, and it's phase.  
  In Jira, the easiest way to figure out your status id's is to create a filter, and then look at the URL as you hover over that filter URL.  Yeah, lame.  There'e probably a better way, but it worked for me. 
  
jiralogin.properties
  Setup your username, password, and jira filter #.  Again, you get to go spelunking to figure out your filter ID #.  That theme will prevail.
  
jirapriority.properties
  These should be pretty standard, unless you've modified your priorities in Jira. 
  
Something went wrong with that request. Please try again.