在gerrit中,我們需要設置access control for projects,它主要通過網頁完成,這對於初始化它是有效的。使用DSL格式在gerrit中創建訪問控制的任何腳本
在互聯網上,有一種解決方案可以在腳本中操作數據庫(如hs2的gsql),但它也是低級別和低效率的。
不知是否
- 有更好的API目前我們可以在格里特在簡單的方法來創建訪問控制
- 或任何人就已經寫在DSL格式的配置中,腳本可以處理格里特(sql over ssh)。
- 或任何傀儡這個好模塊?
我在DSL預期的配置看起來像下面
Group1; Read on refs/heads/* and refs/tags/*
Group2; Push to refs/for/refs/heads/* and refs/changes/*
Group3; Push merge commit to refs/for/refs/heads/* and refs/changes/*
Group4; Forge Author Identity
Group5; Label: Code review with range -2 to +2
Group6; Label: Verify with range -1 to +1
Group7; Submit
和文字有助於爲休息
聽起來像是缺少功能。 JIRA時間:-) –