databricks / spark-pr-dashboard

Dashboard to aid in Spark pull request reviews
spark-prs.appspot.com
Apache License 2.0
54 stars 46 forks source link

Sync JIRA data to dashboard #38

Closed JoshRosen closed 9 years ago

JoshRosen commented 9 years ago

This pull request adds automatic synchronization of JIRA information to the dashboard. Most of the changes are in the back-end, where I've added tasks to fetch JIRA information (using the JIRA REST API), a cron job which consumes the JIRA RSS feed in order to keep the database up-to-date, and a model to persist JIRA information into the AppEngine datastore.

On the front-end, I've added two new columns, "Priority" and "Issue Type", which show information for the first JIRA issue linked to the PR.

Here's a screenshot showing how this looks:

image

Closes #37.

JoshRosen commented 9 years ago

I've finished bulk-loading the current PRs' JIRAs into the UI, so I'm going to try switching the live site to a version with this feature. Also going to test the RSS feed cron job with the live site.

JoshRosen commented 9 years ago

This seems to be working fairly well and I haven't noticed any major issues since it's been live today, so I'm going to merge this PR.