我是 sonarcloud 的新手,想在 bitbucket 中自动化我的代码质量测试我正在尝试使用 bitbucket 管道来做这件事(我也是管道新手)我的最终目标是对代码进行分支分析并显示结果bitbucket UI 本身在尝试遵循 sonarcloud 中的步骤时遇到了这些代码行,我不清楚要添加什么来允许自动代码检查:
image: ****************************** # 选择一个符合你项目需要的图片
clone: depth: full # SonarCloud 扫描仪需要完整的历史记录才能正确分配问题
定义:缓存:声纳:~/.sonar/cache # 缓存 SonarCloud 工件将加快您的构建步骤:- 步骤:&build-test-sonarcloud 名称:构建、测试和分析 SonarCloud 缓存:- ******* ******************* # 见https://confluence.atlassian.com/bitbucket/caching-dependencies-895552876.html - 声纳脚本: - ***** ************************ # 构建你的项目并运行 - pipe: sonarsource/sonarcloud-scan:1.2.0 - step: &check-quality-gate-sonarcloud name :检查 SonarCloud 脚本上的质量门: - 管道:sonarsource/sonarcloud-quality-gate:0.1.4
管道:# 更多信息:https ://confluence.atlassian.com/bitbucket/configure-bitbucket-pipelines-yml-792298910.html 分支:主:- 步骤:*build-test-sonarcloud - 步骤:*检查质量-gate-sonarcloud pull-requests: '**': - step: *build-test-sonarcloud - step: *check-quality-gate-sonarcloud