首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Travis - INFO:跳过SonarQube扫描仪分析

问Travis - INFO:跳过SonarQube扫描仪分析
EN

Stack Overflow用户
提问于 2017-10-13 16:30:11
回答 1查看 453关注 0票数 3

我正在尝试添加SonarQube分析到我们的开放源码软件项目与特拉维斯在吉顿。

我执行了以下步骤:

  1. 在sonarcloud.io上创建一个组织和项目
  2. 在.travis.yml中添加声纳云定义
  3. 创建一个sonar-project.properties文件
  4. 将所有内容推送到一个名为feature/sonarcloud的特性分支中
  5. 将此分支添加到travis.yml和属性文件中。

最后的结果可以在这里看到:https://github.com/open62541/open62541/tree/feature/sonarcloud

不幸的是,特拉维斯没有提交声纳分析:

代码语言:javascript
复制
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,但仍然跳过了。我如何才能找出为什么扫描分析被跳过?

相关问题:

EN

回答 1

Stack Overflow用户

发布于 2017-10-14 13:48:13

正如您可以在Travis CI日志,第556行中看到的那样

代码语言:javascript
复制
Skipping SonarCloud Scan because this branch is not master or it does not match declared branches

这是因为您还没有激活对“功能/声纳云”分支的分析。正如在正式文件中所描述的,您可以这样实现:

代码语言:javascript
复制
  addons:
    sonarcloud:
      organization: open62541
      token:
        secure: "..."
      branches:
        - master
        - feature/sonarcloud
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46734294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档