[Pipeline] waitForQualityGate Checking status of SonarQube task ‘329a7381-6cf0-49d2-936d-7c2c70e40dcd’ on server ‘sonarqube’ SonarQube task ‘329a7381-6cf0-49d2-936d-7c2c70e40dcd’ status is ‘PENDING’
Timeout set to expire after 5 min 0 sec without activity
[Pipeline] {
[Pipeline] waitForQualityGate
Checking status of SonarQube task '95f1b561-b91e-4241-9bd2-55ba37c40c3b' on server 'sonarqube'
SonarQube task '95f1b561-b91e-4241-9bd2-55ba37c40c3b' status is 'PENDING'
如上,当jenkins通过代码审查时候长期卡在这里不同,这里读取日志可以知道其实代码审查已经完毕,但是就是没有返回成功信息,
所以这里我们需要配置一下sonarqube的webhook,使得sonarqube可以发送信息给Jenkins,告知审查完毕
按照图示可以找到添加webhook的地方
地址就是你jenkins的地址,然后路径是sonarqube-webhook
不用密码,完成创建,即可解决问题