17

我想将 Jenkins 与 Redmine 集成。如果某些构建中断,Jenkins 将在 Redmine 中打开一个问题以通过控制台输出通知它。

我该怎么做?有插件吗?有实施指南吗?我还没有找到解决方案。

4

2 回答 2

12

有两种方法可以实现这一点

  1. 在 redmine 中安装 hudson 插件,参见http://www.redmine.org/plugins/t-ando_redmine_hudson,它会让你知道 redmine 中的构建。(**2014.5.7 [更新] 更改 redmine 插件列表 **)

  2. 在 jenkins (hudson) 中安装 redmine 插件,不幸的是该插件不再维护,https: //wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin 。JIRA jenkins 插件是应该支持 redmine 插件的一种方式。([更新]该插件自 2013 年以来又回来了

[更新] 我尝试在2011.2中为解决方案2添加此功能,请参阅我的博客: http: //larrycaiyu.com/blog/2011/02/24/associate-ci-build-information-in-redmine-issue-by -using-redmine-rest-api/,但在那之后我停止了,因为

  1. 在社区中,似乎首选解决方案 1。
  2. JIRA 中已经有很多功能,最好说服他们将其作为 jenkins 中的常见问题插件。
于 2012-04-16T01:29:59.287 回答
2

您可以尝试 Redmine 中的电子邮件发送选项。

  1. 配置 Jenkins 以向 Redmine 发送一封包含详细报告的电子邮件。
  2. 配置 Redmine 以接受电子邮件并将其传输到问题。

您可以配置您希望的任何模板,以便报告对用户友好。此外,Redmine 有一个简单的传入邮件解析器,因此您可以省略不需要的信息。

不需要插件,只需要两个工具中的设置。

于 2013-10-16T09:40:32.023 回答