我正在尝试添加SonarQube分析到我们的开放源码软件项目与特拉维斯在吉顿。
我执行了以下步骤:
.travis.yml中添加声纳云定义sonar-project.properties文件feature/sonarcloud的特性分支中最后的结果可以在这里看到:https://github.com/open62541/open62541/tree/feature/sonarcloud
不幸的是,特拉维斯没有提交声纳分析:
INFO: Scanner configuration file:
/home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: SonarQube Scanner analysis skipped(另见https://travis-ci.org/open62541/open62541/jobs/287631673)
我已经尝试过强制设置export SONARQUBE_SKIPPED=false,但仍然跳过了。我如何才能找出为什么扫描分析被跳过?
相关问题:
发布于 2017-10-14 13:48:13
正如您可以在Travis CI日志,第556行中看到的那样
Skipping SonarCloud Scan because this branch is not master or it does not match declared branches这是因为您还没有激活对“功能/声纳云”分支的分析。正如在正式文件中所描述的,您可以这样实现:
addons:
sonarcloud:
organization: open62541
token:
secure: "..."
branches:
- master
- feature/sonarcloudhttps://stackoverflow.com/questions/46734294
复制相似问题