我有个人 SonarQube (Latest LTS) 和 Gitlab (14.5.1) 安装。我已经设置了所有内容,并且通过 Web 界面使用 Gitlab 登录正在运行。但是,我正在寻找一种通过 SonarQube API 使用 gitlab 凭据登录的方法。如果我将它添加到我的gitlab-ci.yml
文件中:https://sonarqube.example.com/api/projects/create?name=testProject
我得到一个 401(这是预期的,因为我没有添加 API 密钥等)。
我的问题是:是否可以自动创建 API 密钥,在其中使用它gitlab-ci.yml
并对其进行身份验证?如果无法做到这一点,是否有可能生成组 API 密钥,以便某个组中的用户可以在 SonarQube 和 Gitlab 上访问 API?
已经坚持了一段时间了,在此先感谢。