如何在Hudson / Jenkins中配置项目以向Jira报告

时间:2011-09-28 21:50:23

标签: hudson jenkins jira configure

我已经安装并配置了这个插件:

http://wiki.hudson-ci.org/display/HUDSON/JIRA+Plugin

Jira中,我已转为ON选项"accept api calls"

在Jira日志中我可以看到Hudson建立了连接

但没有其他事情发生,我有测试版本,他们失败但哈德森没有向jira报告任何事情

如何命名工作?如何命名测试?我需要jiraID吗?

如何创建适用于哈德森的问题?

如何将哈德森工作与jira问题联系起来?

4 个答案:

答案 0 :(得分:1)

我建议你使用这个插件:Marvelution JIRA Hudson Integration。有了它,我希望你能解决你的问题。

您必须安装插件的两个不同部分,一个在JIRA中,另一个在Jenkins中(它允许新的API允许JIRA与Jenkins连接)。 然后,你必须去JIRA Administration,Hudson,Servers,Add Server,在那里配置你的Jenkins服务器。

之后,转到管理,Hudson,协会,添加Hudson协会并将您在JIRA的项目与Jenkins任务链接(将显示任务列表)。

最后,您只需要转到JIRA项目的页面,您将看到一个Hudson选项卡,您可以在其中看到所需的集成。

答案 1 :(得分:0)

詹金斯无法解决Jira问题。它只能发表评论。 Jenkins也不会在名为测试或工作或任何事情的Jira问题中发表评论 在扫描中提交到svn中的注释,如果有一个Jira id,那么在构建之后它会发表评论 这对我来说太穷了,基本的功能让我放弃了。

我最近发现了这个插件: https://wiki.jenkins-ci.org/display/JENKINS/Jira+Issue+Updater+Plugin 但我正处于一个项目的中间,不想现在进行测试

答案 2 :(得分:0)

如果您想在Jira中创建问题,例如在Jenkins中测试失败,然后JiraTestResultReporter插件会帮助你。请参阅此link

答案 3 :(得分:0)

我目前正在尝试将Jenkins(版本1.53+)与JIRA(v5.2)集成,以便i)创建jira问题和ii)更新jira问题功能。我的源代码控制是SVN,我的用户配置了CROWD

目前,我只能从后期构建中更新JIRA问题。关键是让最新的SVN提交消息以' - '开头作为格式(即'PROJECT-3'表示jira项目密钥= PROJECT的问题编号3)

请参阅此链接的整体插件和配置流程:http://blog.dominikschadow.de/?p=313

jenkins的输出更新了JIRA问题(在我指示的svn提交消息中引用):i)STATUS ii)jenkins作业输出链接iii)svn提交消息和文件更改/删除。