如何通过azure devops管道将Sonarqube集成到Reactjs应用程序中?



我正在尝试将Sonar qube与azure pipeline集成到我的Reactjs应用程序中,在我的azure管道中,我添加了任务

- task: SonarQubePrepare@4
displayName: 'Prepare SonarQube analysis'
inputs:
SonarQube: 'ServiceConnection'
scannerMode: 'CLI'
configMode: 'manual'
cliProjectKey: 'ServicePortal'
cliProjectName: 'ServicePortal'
cliSources: '.'
extraProperties: |
sonar.host.url=https://xxx.azurewebsites.net/
sonar.login=$(SonarToken)

我给了我的令牌和url,并创建了一个Sonar.project.properties文件,提供了密钥和值,版本和源代码。

,但在运行管道之后。声纳分析是成功的,但SonarPublish是发出问题

- task: SonarQubePublish@5
inputs:
pollingTimeoutSec: '300'

我在这里做错了什么?

如何编写Sonar。项目属性文件和azure任务?

我想你错过了SonarQubeAnalyze,它必须在SonarQubePublish之前出现

- task: SonarQubeAnalyze@5
inputs: # none

此外,声纳主机和认证信息已经是ServiceConnection的一部分,所以我认为您不需要在extraProperties中指定它。

相关内容

  • 没有找到相关文章

最新更新