2016-01-21 21 views
1

我使用owners plugin將開發人員列表作爲審閱者自動添加爲更改,因此他們中的一個必須批准更改才能提交。Gerrit OWNERS插件 - 將組添加到OWNERS文件

現在,每次我需要添加/刪除一個人到列表中時,我都可以添加一個gerrit組到OWNERS YAML文件中,而不是更改OWNERS文件?我嘗試添加一個組,但被忽略。

這是我的OWNERS文件的內容。

inherited: true 
owners: 
- owners_Build_tools 

這將有助於知道它是否受支持或者如果我的YAML文件有問題。

回答

2

使用評論者插件,節省您的頭痛。

https://gerrit.googlesource.com/plugins/reviewers/

把插件僅僅是自動添加人的評論 - 但它不會影響誰可以/不可以+2審查。

您可以使用label code review -2/+2權限添加任意數量的組以擁有專屬權+2的評論。

只要確保您還將權限標記爲exclusive,以便只有這些羣組可以+2個評論。

它應該是這樣的:

enter image description here

+0

DanGordon,但評論家只是增加的名字在配置審稿但不要求他們中的一個,批准一個變化,如果提交者又增加了其他審閱並且他們檢查了更改。我需要添加組件所有者/所有者批准來合併更改。 – LizzeBennet

+0

所以我想我不清楚你想要什麼,因爲我沒有使用'所有者'插件。在您的用例中 - 什麼是「所有者」 - 它是**可以**批准更改的人員列表,還是**必須**批准更改的人員列表?我假定你說「批准」時,你的意思是「+2代碼審查」。而在你的情況下 - 你想添加一個組到這個現有的組? – DanGordon

+0

https://gerrit.googlesource.com/plugins/owners - 在這裏你可以添加一個人的列表,其中一個人必須給予CR + 2。這適用於我,因爲我的要求是我想至少有一位主題專家說可以進行此更改。我最近看到插件中的Java代碼似乎不支持組。 – LizzeBennet