Release Status Plugin for JIRAOriginally created by Henri Yandell at SourceLabs, Inc. Download: plugin jar, peruse source zip or check out svn. |
|
Released under the Apache License 2.0 and Copyright 2007-2008 Henri Yandell/SourceLabs, Inc.
This project uses the excellent famfamfam.com Silk icons.
A plugin that provides three portlets.
The first is a portlet for the JIRA dashboard that provides a status for a particular version.
Its expected use case is for highlighting the next release of the major product(s) via a feature-list of:
The second portlet lets you show the last N releases. Its expected to be of use to large JIRAs with many releases.
The third is a project panel that makes it easy to see the release history of a project. Its expected to be of use to projects that have had with many releases.
Version 2.4.2 was released on 30th of January 2008. There was one bugfix:
Version 2.4.1 was released on 28th of September 2007. There were two bugfixes, the second of which was an improvement over its fix in 2.4:
Version 2.4 was released on 4th of August 2007. There were four improvements and three bugfixes:
Version 2.3.1 was released on 28th of July 2007. There were two bugfixes:
Version 2.3 was released on 19th of April 2007. There were four bugfixes:
Latest Releases portlet was not showing more than one release for the same dayRelease Status portlet links were not changing under current user modeRelease Status portlet now ignores archived versions that are not released when deciding on a default version for a projectRelease Status portlet was failing with an NPE when the portlet was showing just the one versionVersion 2.2 was released on 13th of April 2007. It provided various bugfixes and small feature enhancements, including:
Release Status portlet allows a project to be specified to show the status of all releases in that JIRA projectLatest Releases portlet allows Future Releases and/or Overdue Releases to be shownRelease Status portlet and the Latest Releases portletRelease Status portlet shows the total number of issues in a projectVersion 2.1 was released on 27th of March 2007. Its main focus was a beefed up release status portlet with:
Version 2.0 was released on 17th of March 2007. It added the latest releases portlet and the releases project panel.
Version 1.0 was released on 16th of March 2007. It just contained the release status portlet.
Install the plugin by downloading the plugin jar, place it in your $JIRA/WEB-INF/lib/ and giving your JIRA a restart.
Once it's installed you can add the to your dashboard by selecting the Release Status portlet and the Latest Releases portlet. The Releases project tab is automatically added to your browse project pages. Please follow the instructions from Atlassian for configuring your personal dashboard or the default dashboard.
The source is available for perusing by downloading the source zip and unpacking.
Please mail these to me at bayard-at-generationjava.com, or add them as comments to the JIRA plugin page.
To get you salivating, here's the Release Status portlet showing a happy project which is very close to release:
and here the Release Status portlet shows a project for the current user that is in its early days and still creating new issues:
The screenshot for the Latest Releases portlet should be no surprise:
and the screenshot for the Releases project panel will hopefully spark interest:
Lastly, a rather big image. It's the Release Status portlet from above with an explanation as to what some of the icons are for:
Obviously you're all wondering what makes happiness. How does one tell the health of a project. What secret bit of wizardry and hours of cpu-intensive magic is this portlet doing???
Fortunately, here at CBA Industries we decided to take the simple approach to happiness. It's simply: "If the project continues to maintain the velocity of the last 7 days, will it hit its release date?". Nothing fancy, nothing special and something to be taken with a LOT of salt. Amongst its limitations it includes non-work days as if they were normal days and it treats all issues the same regardless of estimate.
Most of the items in the release portlet are clickable. To see the current open issues, click on the green part of the progress bar. To see the closed issues, click on the red part. To see all the issues in a version, click on the version name.
Versions are added via a comma-separated list of ids on the portlet configuration page. Version ids can be found by mousing over a version link pretty much anywhere in JIRA (it will be called fixFor or version in the URL). You will see the link in the status bar at the bottom of your browser (you may need to turn on the Status bar).