【指導】使用its-jira插件關聯gerrit和JIRA

【準備】

1,its-jira插件:

官網地址(需要翻牆):https://gerrit-review.googlesource.com/#/admin/projects/plugins/its-jira

gerrit-ci地址(按版本下載,比如2.14的):https://gerrit-ci.gerritforge.com/view/Plugins-stable-2.14/job/plugin-its-jira-bazel-master-stable-2.14/lastSuccessfulBuild/artifact/bazel-genfiles/plugins/its-jira/its-jira.jar

2,觸發條件配置文件:etc/its/actions-its-jira.config(或者)

安裝插件後參考配置文檔自己創建即可:http://your.gerrit_review_site.com/plugins/its-jira/Documentation/config-rulebase-common.md

寫在這裏是提醒不要忘了,不然是無法生效的。


【安裝插件】

$ ssh -p 29418 localhost gerrit plugin install -n its-jira.jar - <its-jira.jar

參考:http://blog.csdn.net/cuiaamay/article/details/49994541


【配置插件】

1,安裝時配置:

$ java -jar gerrit.war init -d review_site

最後一步:

*** Jira connectivity
*** 
Jira URL (empty to skip)      : http://your.jira.com
Jira username                    []: admin
admin's password               : 
              confirm password : 
Test connectivity to http://your.jira.com [y/N]? y
Checking Jira connectivity ... [OK]


*** Jira issue-tracking association
*** 
Jira issue-Id regex            [([A-Z]+-[0-9]+)]: 
Issue-id enforced in commit message [SUGGESTED/?]:


*** Jira Integration
*** 
Issue tracker integration for all projects? [DISABLED/?]: enabled
Branches for which the issue tracker integration should be enabled (ref, ref pattern or regular expression) [refs/heads/*]: 
Initialized /home/gerrit/review_site

2,直接修改配置文件,添加:

gerrit.config:

[its-jira]
  url = http://your.jira.com
  username = admin
[commentlink "its-jira"]
  match = ([A-Z]+-[0-9]+)
  html = <a href=\"http://your.jira.com/browse/$1\">$1</a>
[plugin "its-jira"]
  association = SUGGESTED

secure.config:

[its-jira]
  password = YourJiraAdminPass


【配置觸發條件】

$ vi etc/its/actions-its-jira.config

如:

[rule "rule1"]
    event-type = change-merged
    action = add-standard-comment
[rule "rule2"]
    event-type = comment-added
    approval-Code-Review = -2,-1
    action = add-comment Oh my Goodness! Someone gave a negative code review in Gerrit on an associated change.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章