jenkins执行sonarqube扫描一直卡着,日志如下
Checking status of SonarQube task 'xxx' on server 'sonarTest'
SonarQube task 'xxx' status is 'PENDING'
或者
SonarQube task 'xxx' status is 'IN_PROGRESS'
排查思路
1.查看任务是否执行完成:Administration > Projects > Background Tasks
2.查看是否配置Webhooks
通知机制依赖于Webhooks,需要事先配置。
项目级Webhooks:Project Settings > Webhooks.
全局Webhooks:Administration > Configuration > Webhooks.
3.是否是权限问题
参考:Sonarqube quality gate not sending webhook to jenkins
reference:
官网webhooks配置文档