JIRA integration should use more JIRA-Features
I'd really like to see two features of JIRA being used:
- Use the "External issue URL" field for the link back to hockey instead of putting it in the description
- Attach one of the crash logs as file to the JIRA issue for easy downloading
- Have an autocompleting search like in every JIRA-issue-link field
Support Staff 2 Posted by Thomas Dohmke on 17 Feb, 2012 04:25 PM
Hi Max,
we are working on more features for all bug trackers. JIRA is a special case as JIRA 5 should be released soon and will deprecate the SOAP API in favor of the REST API. As SOAP is a pain, we will not add features to this anymore (but continue to support it) and concentrate on the REST API for the future.
Cheers,
Thomas
3 Posted by Max Seelemann on 17 Apr, 2012 05:29 PM
Any update or anything to test?
Support Staff 4 Posted by Thomas Dohmke on 17 Apr, 2012 07:36 PM
Hi Max,
the JIRA5 integration is live since JIRA5 was launched back in February. To use it, you need to delete you current JIRA configuration and then create a new one by selecting JIRA5 as the service type. The integration uses the new JIRA5 REST API and creates a Remote Issue Link in each issue back to the corresponding group in HockeyApp (it even sets a small icon). Also, if you assign a second group to the same issue, another Remote Issue Link is added so you can see that the ticket is linked to two or more groups.
Regarding the other features: We are working on these and plan to launch them together with a completely new UI for HockeyApp. I can't provide a release timing here, but feel free to contact Andreas in iChat.
Cheers,
Thomas
5 Posted by Max Seelemann on 19 Apr, 2012 12:52 PM
Hi Thomas,
Just updated to the new API, however a remote issue link is not inserted. Do I need to configure something in addition?
I'm looking forward to the new features!
Max
Support Staff 6 Posted by Thomas Dohmke on 19 Apr, 2012 05:23 PM
Hi Max,
which app did you switch to JIRA5? According to the database, all your trackers still use the old connector. Note that you need to select "JIRA5" in the service field when creating the new configuration.
Cheers,
Thomas
7 Posted by Max Seelemann on 20 Apr, 2012 07:15 AM
ah, I didn't look into the popover. with "JIRA" pre-selcted I thought I already had the right one. Works great now, Thanks!
Max
8 Posted by Ron Theis on 29 May, 2012 06:18 PM
In case this isn't also on the Jira-integration list:
It would be nice if labels were used/added to issues to indicate things like device type(s), app version number(s), OS version number(s), etc. So if a crash has only happened on an iPod touch running OS 5.1.1 in English and my-app version 0.8.9, the Jira labels would indicate that.
The Jira Mobile Connect mechanism does this, and while it isn't as nice as HockeyApp in a number of ways, this part is useful. So for the above examples, it adds these labels:
5.1.1
English
build-0.8.9
iPod-touch
It seems like HockeyApp could take this farther, and add labels as crashes come in on different devices. So if the above crash also happened on iPad, an "iPad" label could be added; likewise for Android.
9 Posted by Max Seelemann on 29 May, 2012 06:39 PM
Good idea, Ron! I'd like that as well.
Support Staff 10 Posted by Thomas Dohmke on 29 May, 2012 07:10 PM
Hi Ron & Max,
I have put this request on our list, but quick question back: If configured, each update to an issue will trigger an email from JIRA. Even for the low amount of iOS device types, this could cause 10 - 20 emails for each issue (not to talk about Android). Would this be acceptable?
Kind regards,
Thomas
11 Posted by Max Seelemann on 29 May, 2012 07:17 PM
Doesn't the API allow to do batch changes? At least the GUI does and only sends out a single mail. When you create an issue from Hockey, there's only one mail being sent as well. I'd prefer that way if possible.
Otherwise, lots of mail will be okay if I'm able limit the labels to the set I'm actually interested in (like device and OS version only).
12 Posted by Ron Theis on 29 May, 2012 07:33 PM
Personally I would trade extra notifications from Jira in exchange for more information in Jira about crashes.
Jira administrators could also adjust the notification scheme so that "Issue Updated" events are only sent to certain users.
Other alternatives:
-- add a button to HockeyApp to push the label changes all at once and/or
-- only push the label changes once per day
Support Staff 13 Posted by Thomas Dohmke on 29 May, 2012 07:56 PM
Hi,
thanks for the feedback, we will consider this and play a bit with the JIRA API to see what works best.
Kind regards,
Thomas