Gitlab CODEOWNERS自动添加批准者

时间:2019-06-17 13:36:47

标签: gitlab

我喜欢GitLab,但对于为每个合并请求手动分配批准人感到沮丧。对Gitlab友好的建议Tip: add a CODEOWNERS to automatically add approvers based on file paths and file types.,所以我做到了,我已经在以下文件中创建了一个文件: 这是我文件的内容:

  

可以指定多个代码所有者,用空格分隔

     

CODEOWNERS @ eduardo.baiao @ n.belokopytov @ viacheslav.iankovyi @ yan.braslavsky

但是很遗憾,它不会在合并请求期间自动分配审阅者。我做错什么了吗 ?我想念什么吗?

1 个答案:

答案 0 :(得分:0)

基于CODEOWNERS文件分配批准者需要GitLab Premium 或GitLab Silver (或更高版本)。

  • 根据Code Owners文档,CODEOWNERS文件应放在.gitlab / docs / 根目录中。我认为它不会在.gitlab / docs中找到。
  • 此外,文档指定文件应命名为CODEOWNERS,而不是CODEOWNERS.txt。尝试删除.txt扩展名,看看它是否有效。
  • 确保在“设置”->“常规”->“合并请求批准”中启用了“需要代码所有者批准”。 Merge Request Approvals