在哪里指定 GitLab ci/cd 管道的存储库凭据?
Posted
技术标签:
【中文标题】在哪里指定 GitLab ci/cd 管道的存储库凭据?【英文标题】:Where to specify credentials of the repository to GitLab ci/cd pipeline? 【发布时间】:2021-11-17 04:53:39 【问题描述】:我已在我的系统中安装了最新版本的 SonarQube,并成功地将 SonarQube 与 GitLab 集成。
当我运行 GitLab CI/CD 管道时,它显示错误为 Could not resolve dependencies for project
和 Authentication failed for https://example.com:7790/develop/application_name:401 Unauthorized
。
我的问题是如何消除上述错误? 在哪里指定身份验证凭据? 在哪里指定任何存储库的凭据?
【问题讨论】:
能看看环境变量吗? 【参考方案1】:首先检查这是否类似于this thread,其中G. Ann Campbell 提到了 ALM 集成设置:
SonarQube 尚未识别您的 GitLab 帐户,并且不允许您“注册”
另见:
Sonarcube GitLab Integration,查看所述集成参数(您必须这样做)。 GitLab CI/CD 检查SONAR_TOKEN
和 SONAR_HOST_URL
环境变量。
【讨论】:
以上是关于在哪里指定 GitLab ci/cd 管道的存储库凭据?的主要内容,如果未能解决你的问题,请参考以下文章
为我的 GitLab-Server 上的每个存储库激活 CI/CD 管道
如何在 Maven GitLab CI/CD 管道中将 JaCoCo 报告 HTML 转换为 PDF
为合并请求触发的管道运行应用 GitLab CI/CD 管道更改