Page tree
Skip to end of metadata
Go to start of metadata

此插件便和Jenkins可以与JIRA进行集成,包括云与server版本。

使用JIRA的 REST API

这个插件有一个可选的特性,可以通过指向Jenkins构建页面的反向指针来更新JIRA问题。这使得能够在JIRA中能够快速找出他们需要获取修复的构建。

JIRA Issu关联到构建日志中

通过提交commit的信息中,解析JIRA问题的key值,并调用接口获得Jira issue的更多信息,并建立连接

用反向指针更新JIRA问题

如果还想使用此功能,则需要提供有效的用户id/密码。如果您只需要让某个JIRA组(如软件开发)看到注释,请输入组名。

现在还需要配置Job。可能并不总是拥有对JIRA的写访问权限(假设您有一个针对您所依赖的Apache commons项目的Jenkins构建),所以这就是为什么这是可选的。

下面的屏幕显示如何更新JIRA问题:

通过利用Jenkins的指纹(fingerprint )特性,当依赖于此项目的其他项目获取带有修复的构建时,这些构建号也可以记录在JIRA中。

当在一个库中修复了一个bug,而提交者希望在另一个项目中修复时,这非常方便。在我的工作中经常会发生这种情况,在这里,针对JAX-WS报告了一个bug,但修复是在JAXB中。

指引JIRA发布版本

要在构建中引用JIRA版本,可以通过添加JIRA Release Version参数直接从JIRA中提取这些版本。

这对于生成发行说明、触发参数化构建等非常有用。


生成发布说明

还可以生成要在构建期间使用的发行说明。可以从环境变量中检索这些注释。有关POM中的环境变量,请参见Maven项目插件。

构建运行之后,还可以让插件将版本标记为已解决。这通常是在生成参数中指定的版本.

当然,还能做其它的事情,可以根据选项来进行配置








https://github.com/jenkinsci/jira-plugin

  • No labels