我在设置加密页面上看到有关 MSBuild.SonarQube.Runner 配置文件的部分。但记录部分的格式与示例 SonarQube.Analysis.xml 文件不匹配。
但是,我尝试将这些属性放在 SonarQube.Analysis.xml 文件中,格式对应于当前的. 长话短说,msbuild.sonarqube.runner 将 {aes} 加密密码放在发送到 SonarQube 的 HttpRequest 的基本授权字段中。
我猜客户端应该在将密码放入身份验证标头之前对其进行解密。否则,sonarQube 服务器将不允许用户查询属性 Uri(类似于 /api/properties?resource=projectKey)