我目前正在设置自己的 Gerrit 服务器(版本:gerrit-3.8.0.war) 我也在使用 Jira (https://xxxx.atlassian.com)。 Jira 提供了一个名为“GITHUB FOR JIRA”的插件,允许您跟踪每个 JIRA 问题单中的提交。 我的 Gerrit 服务器上需要此功能。 我的目标是每当我推送到 Gerrit 存储库时,在 JIRA 问题单中跟踪这些提交。
我在 Google Gerrit 插件网站上发现了一个名为“its-jira”的插件 (its-jira 插件链接)。 我构建了这个插件并将其应用到我的 Gerrit 服务器上,没有任何错误或问题。 但是,集成仍然无法正常工作。
这是我的 JIRA Gerrit 配置:
[its-jira]
url = https://xxxx/atlassian.net
username = [email protected]
connectTimeout = 120000 ms
readTimeout = 30000 ms
[commentlink "its-jira"]
match = ([A-Z]+-[0-9]+)
html = <a href=\"https://xxxx.atlassian.net//browse/$1\">$1</a>
[plugin "its-jira"]
association = MANDATORY
您的配置有效。 但是gerrit在3.8中升级了commentlink规则,所以我猜这就是你所面临的。 请检查以下提交。有一个命令显示如何更改您的配置。