介绍如何将SonarQube集成到Azure Devops

标准Task

在CI管道添加标准SonarQube Task

image.png
image.png

  • ServerUrl:SonarQube地址
  • Token:身份验证所需令牌,在SonarQube中生成

image.png

自定义脚本

这里因为jdk问题,没有使用SonarQube提供的TASK而是使用PowerShell脚本方式执行,没什么区别
image.png
image.png

image.png

实际情况可以结合AzureDevops的变量将对应配置参数化