c# - 什么是 Sonarqube dotnet SONAR_SCANNER_OPTS 等价物?
问题描述
我们有以下场景:使用 sonarqube 在 Windows 10 中扫描两个项目。
- 使用声纳扫描仪cli扫描的项目(Java版)
- 要用声纳扫描仪dotnet(dotnet全局工具版)扫描的项目
sonarqube 服务器是安全的,这意味着我们必须使用正确的证书 (.pfx/.pkcs12)。
在 cli 版本 (Java) 中,设置非常简单,只需设置环境变量:
SONAR_SCANNER_OPTS = -Djavax.net.ssl.keyStore=cert.pfx -Djavax.net.ssl.keyStorePassword=mypass
但是,在 dotnet 版本中,这不起作用。我们如何设置证书以与 sonarscanner dotnet 全局工具一起使用?
提前致谢。
解决方案
在源代码上找到它。只需传递此参数
- sonar.clientcert.path
- sonar.clientcert.password
... /d:sonar.clientcert.path="CERTPATH" /d:sonar.clientcert.password="CERTPASS"
推荐阅读
- javascript - 将 2 个字段链接在一起,并在组合 prisma 时使它们独一无二
- flutter - 文件未正确转换为 base64 字符串
- parameter-passing - 如何通过重力表单表单字段检索在 url 中传递的值
- java - 在 while 循环中进行多个输入时出现错误
- python - Pyqtgraph 中绘图的悬停工具
- python - 大型多维数据的无监督聚类
- reactjs - Moment.js 减法函数不适用于自定义日期
- android - 使用 customAdapter 时,带有 MultiChoiceModeListener 的 listView 不会突出显示选择项
- javascript - 如何使用 nuxt“to”指令进入动态路由
- list - 如何将图像文件存储到 Dart 中的列表