此插件便和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项目插件。
构建运行之后,还可以让插件将版本标记为已解决。这通常是在生成参数中指定的版本.
当然,还能做其它的事情,可以根据选项来进行配置