Jira burndown plugin for dashing
GitHub location: https://github.com/vossim/dashing-jira-burndown
Dashing widget to display a Jira (greenhopper) burn-down, rotating the last X sprints for a specific rapidView (where X is configurable)
Example of a burndown:
Put the files jira_burndown.coffee
, jira_burndown.html
and jira_burndown.scss
in the /widget/jira_burndown
directory and the files jira_burndown.rb
and (optionally) jira_burndown.yaml
in the /jobs
directory
This first part can also be done by using the gist: https://gist.github.com/vossim/1d2c1794fba362fd091e
dashing install 1d2c1794fba362fd091e
You also need the c3.min.js
and d3.min.js
files in the /assets/javascripts
directory and the c3.min.css
file in the /assets/stylesheets
directory.
Required configuration:
jira_url
: Url to your jira server, excluding the trailing slash (/)username
: Username for a user with sufficient rights on your jira serverpassword
: Password for the usernumberOfSprintsToShow
: The number of sprints to show (it'll show the last sprints it finds)sprint_mapping
: Mapping of the sprints, can be used to use this job to retrieve multiple sprint burndowns (name => rapidViewId).
Example of sprint_mapping
:
sprint_mapping:
burndownProject1: 1
burndownProject2: 23
Create a jira_burndown.yaml
file in the /jobs
directory and configure it (example file in this repo).
Configure the JIRA_CONFIG
block in the ruby code.
Put the following in your dashboard.erb file to show the status:
<li data-row="1" data-col="1" data-sizex="1" data-sizey="2">
<div data-id="burndownProject1" data-view="JiraBurndown"></div>
</li>
Multiple burndowns can be added to a dashboard by repeating the snippet and changing the data-id
.
Distributed under the MIT license