Sonarqube STAHISSUEREPORTINGPOSTJOB未启用-如何启用?

Sonarqube STAHISSUEREPORTINGPOSTJOB未启用-如何启用?,sonarqube,bitbucket,sonarqube-scan,sonar-plugin,Sonarqube,Bitbucket,Sonarqube Scan,Sonar Plugin,使用AmadeusIT声纳隐藏插件 从feature/sprint的main分支后,我们在本地更新了代码,添加、提交并推送到BitBucket,创建了一个pull请求。我们想运行一个扫描,看看目前的问题,只为我们刚刚发布了公关的代码。。。我使用以下调用运行声纳扫描仪: sonar-scanner -Dsonar.analysis.mode=preview -Dsonar.stash.pullrequest.id=8 - Dsonar.stash.repository=StaticAnalysis

使用AmadeusIT声纳隐藏插件

从feature/sprint的main分支后,我们在本地更新了代码,添加、提交并推送到BitBucket,创建了一个pull请求。我们想运行一个扫描,看看目前的问题,只为我们刚刚发布了公关的代码。。。我使用以下调用运行声纳扫描仪:

sonar-scanner -Dsonar.analysis.mode=preview -Dsonar.stash.pullrequest.id=8 -
Dsonar.stash.repository=StaticAnalysisPOC -Dsonar.stash.login=myLogin -
Dsonar.stash.password=myPassword -Dsonar.login=sonarLogin -
Dsonar.password=sonarPword -
Dsonar.projectKey=com.company.static:StaticAnalysisPOC -
Dsonar.projectName=stat -Dsonar.projectVersion=1.0.3
产出为:

INFO: Executing post-job org.sonar.plugins.stash.StashIssueReportingPostJob
INFO: org.sonar.plugins.stash.StashIssueReportingPostJob@43294e9b 
not enabled, skipping
技术堆栈/版本

SonarQube 6.x-最新版本

BitBucket(在prem上)4.x-最新版本


谢谢

根据插件的代码,您必须添加参数
-Dsonar.stash.notification=true

我成功的决心如下:

  • 从主控形状创建特征分支

  • 在主机上运行干净、普通的扫描,并调用以下命令(用于基线扫描):“$sonar scanner”-当您连接到本地计算机上的主机时,应调用此命令,即“$git branch”返回“master”

  • 发出母版的拉取请求以更新本地回购中的本地母版,即“$git拉取原始母版”

  • 切换到本地计算机上的功能分支,例如:“$git checkout”功能分支名称

  • 5.在Eclipse中,如果您已经打开了项目,那么可以验证您现在是否已连接到上面引用的特性分支

    6.现在,您可以根据所需的功能分支工作执行代码更改、修复等

  • 工作完成后,添加、提交并推送您的更改:

    “$git add。” $git commit-m“我的提交注释” “$git推送来源myBranchName”

  • 转到Bitbucket并从功能分支中新推送的更改创建拉取请求

  • 获取功能分支“拉动请求id”,并将其附加到声纳扫描仪的调用中:

    $sonar扫描仪-Dsonar.analysis.mode=预览-Dsonar.stash.pullrequest.id=
    -Dsonar.stash.repository=-
    Dsonar.stash.login=-Dsonar.stash.password=-
    Dsonar.login=-Dsonar.password=-Dsonar.stash.notification=true-
    Dsonar.projectKey=-Dsonar.projectName=-
    Dsonar.stash.project=-Dsonar.projectVersion=
    

  • 10.查看Bitbucket中针对拉取请求ID发现的问题