在竹子中配置声纳

configure sonar in bamboo

我想在 Bamboo 中添加构建步骤,以便使用 sonarqube 分析代码。我不想使用任何插件,如 Sonar for Bamboo,但想知道是否可以编写一个脚本作为构建步骤,以便 运行 sonar。我已经在我们的构建服务器上下载了 sonarqube,它已经启动并且 运行正在以管理员身份登录。

当我在本地进行设置时,我安装了声纳扫描仪并生成了我从项目根文件夹 运行 生成的 MSBuild 脚本,但是因为它是一个构建服务器而且我在服务器上没有源代码我做不到,我探索了不使用 plugin/addon.

就可以将它与 Bamboo 集成的方式

非常感谢对此的任何帮助

  1. 将您的存储库添加到计划中
  2. 在作业中添加源代码校验步骤
  3. 将 bash 或 cmd 命令步骤添加到 cd ${bamboo_build_working_directory} 并执行您的声纳脚本或将 bamboo_build_working_directory 作为参数传递给您的声纳脚本。 bamboo_build_working_directory 将替换为源代码根目录。