在竹子中配置声纳
Posted
技术标签:
【中文标题】在竹子中配置声纳【英文标题】:configure sonar in bamboo 【发布时间】:2019-02-16 01:15:14 【问题描述】:我想在 Bamboo 中添加一个构建步骤,以便使用 sonarqube 分析代码。我不想为 Bamboo 使用像声纳这样的插件,但想知道是否可以编写脚本作为构建步骤来运行声纳。我已经在我们的构建服务器上下载了 sonarqube,它以管理员身份登录并启动并运行。
当我在本地进行设置时,我安装了声纳扫描仪并生成了我从项目根文件夹运行的 MSBuild 脚本,但由于它是一个构建服务器并且我在服务器上没有源代码,所以我不能这样做我正在探索如何在不使用插件/插件的情况下将它与 Bamboo 集成。
非常感谢您对此的任何帮助
【问题讨论】:
【参考方案1】:-
将您的存储库添加到计划中
在作业中添加源代码签出步骤
将 bash 或 cmd 命令步骤添加到
cd $bamboo_build_working_directory
并执行您的声纳脚本或将 bamboo_build_working_directory
作为参数传递给您的声纳脚本。 bamboo_build_working_directory
将替换为源代码根目录。
【讨论】:
感谢您为我提供指导。这是我缺少的第三步,当我将脚本放在构建根文件夹中时效果很好!以上是关于在竹子中配置声纳的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins 2 Pipeline 中的声纳 - 缺少全局配置