我们正在使用内部 gitlab 设置,团队可以使用集中式 sonarqube 服务器进行扫描。但是,我们面临一个问题,即用户无权访问他们新创建的项目。我们需要事先准备好项目模板来创建适当的权限。是否有任何 API 可供我自动创建项目模板?
例如)当在 gitlab 同步中创建新项目组时,该项目组将转移到 sonarqube 中的权限模板
最佳答案
使用api/projects/create Web 服务来配置您的项目。然后您可以调用api/permissions/add_group授予组访问您新配置的项目的权限。
关于Sonarqube - 自动化权限模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44524235/