gerrit では、プロジェクトのアクセス制御をセットアップする必要があります。これはほとんど Web ページを介して行われるため、初期化が効率的です。
インターネットでは、スクリプトでデータベースを操作するソリューション (h2 の gsql など) がありますが、それもレベルが低く非効率的です。
かな
- 現在、gerrit で簡単な方法でアクセス制御を作成するために使用できる、より優れた API があります。
- または、スクリプトが gerrit (sql over ssh) を処理できるように、既に DSL 形式で構成を記述している場合。
- またはこれに適した人形のモジュールはありますか?
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
そしてスクリプトは残りの部分に役立ちます