用竹子配置声纳

时间:2018-09-11 13:49:38

标签: sonarqube bamboo sonarqube-scan

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

在本地安装时,我安装了声纳扫描仪并生成了从项目根文件夹运行的MSBuild脚本,但是由于它是构建服务器,并且服务器上没有源代码,因此无法执行此操作并且我探索了无需使用插件/插件即可将其与Bamboo集成的方式。

对此的任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

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