2012-07-21 30 views
0

我正在开发FreedomSponsors - 开源项目的众筹平台。从JIRA问题中提取信息的最佳策略是什么?

我想通过根据问题的URL预先填写一些信息来改进“发布新问题”屏幕。

我的第一个“目标”是JIRA。 鉴于像https://hibernate.onjira.com/browse/HHH-1050一个URL,什么是萃取,如信息的最佳方式:

(ok ,前两个是容易)

    1. 问题标题: “HQL工会”
    1. 项目名称: “Hibernate的ORM”

我m使用python

+0

我建议使用XML的REST API,因为并非所有的自定义字段都能很好地处理它们的XML视图。如果你使用JIRA 5.x,那么看看这个工具http://summit.atlassian.com/archives/2012/plugin-dev/jira-rest-client-python – mdoar 2012-07-24 00:15:31

回答

2

我会使用XML view,它可能(a)比HTML呈现更稳定,(b)更容易从中提取信息。

至少在这个位置这个问题跟踪你可以从这个问题的关键是从原来的问题URL容易获得的XML URL

https://hibernate.onjira.com/si/jira.issueviews:issue-xml/HHH-1050/HHH-1050.xml 

+0

哇,好!不知道XML视图。我会做一些测试,并在稍后返回结果.. – 2012-07-21 22:52:43

+2

大多数问题跟踪器至少具有一种机器可读的导出格式,无论是XML还是CSV。非常方便:) – Joey 2012-07-21 23:06:20

+0

这些都是我测试过的。所有按预期工作(谢谢!) 这就够了,现在... + https://hibernate.onjira.com/browse/HHH-1050 + https://issues.jenkins-ci.org/browse/JENKINS -9216 + http://jira.codehaus.org/browse/MNG-5121 + http://jira.codehaus.org/browse/EASYMOCK-111 + https://issues.apache.org/jira/浏览/ AXIS-66 – 2012-07-22 00:51:30

相关问题