为了账号安全,请及时绑定邮箱和手机立即绑定

SonarCloud 分支没有代码行 - bitbucket 管道

SonarCloud 分支没有代码行 - bitbucket 管道

PHP
一只甜甜圈 2021-10-15 10:47:51
我正在尝试将声纳云与 Bitbucket 管道集成。我有一个简单的测试项目,其中包含几行名为 index.php 的单个文件。我完全不确定我应该遵循什么方法。我创建了由以下几行组成的 sonar-project.properties 文件。sonar.sourceEncoding=UTF-8sonar.host.url=https://sonarcloud.io/dashboard?id=first_ftpsonar.projectKey=first_ftp这是我的 yml 文件image: aariacarterweir/lamp-gitftp:latestclone:  depth: full # SonarCloud scanner needs the full history to assign issues properlydefinitions:  caches:    sonar: ~/.sonar/cache  # Caching SonarCloud artifacts will speed up your build  steps:    - step: &build-test-sonarcloud        name: Build, test and analyze on SonarCloud        caches:          - node          - sonar        script:          - npm install --quiet          - npm run test -- --code-coverage --no-watch --no-progress --browsers=ChromeHeadlessNoSandbox            - pipe: sonarsource/sonarcloud-scan:0.1.5            variables:              SONAR_TOKEN: ${SONAR_TOKEN}              EXTRA_ARGS: '-Dsonar.sources=src -Dsonar.tests=src -Dsonar.test.inclusions="**/testing/**,**/*.spec.ts" -Dsonar.typescript.lcov.reportPaths=coverage/lcov.info'当我查看 sonarcloud 网站时,它告诉我The main branch has no lines of code任何人都可以帮助我如何使用 bitbucket 为 php 项目正确配置声纳云。
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

我遇到了同样的问题 - 在我的情况下,这是因为项目的名称 - 它被称为---------Test,显然,默认情况下,Sonar 会将其视为测试程序集并将其排除在分析之外。


查看完整回答
反对 回复 2021-10-15
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

在 bitbucket 管道中运行代码分析之前,您必须首先手动运行分析(仅一次)。按照以下步骤操作。 

//img1.sycdn.imooc.com//6168ebff0001c7ad17180726.jpg


查看完整回答
反对 回复 2021-10-15
  • 2 回答
  • 0 关注
  • 921 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信