jenkins - 声纳扫描仪执行命令詹金斯工作
问题描述
对于我的项目,我们在 Jenkins GUI 上完成了这项工作。非声明性的。任务是:-
- GIT单片机
- Maven 全新安装目标
- 声纳扫描仪
- 质量门
- 对神器的战争
我已经在后期构建步骤中定义了声纳扫描仪,并在后期构建操作中部署到工件。现在在控制台输出中,执行顺序就像首先发布战争,然后声纳扫描仪运行代码质量检查。但是,我希望声纳扫描仪首先执行。有人可以指导我如何实现这一目标吗?
解决方案
您是否使用 Sonar Scanner for maven 插件? https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/
您应该能够在您的 Jenkins 管道中添加“sh mvn clean build sonar:sonar”,其余的由插件完成。它将运行单元测试,如果您配置了它,则运行 jacoco,并将其报告回声纳。
推荐阅读
- wordpress - 如何从 Wordpress Jetpack 中获取选项
- python - 如何使用这个简单的包避免“尝试在没有已知父包的情况下进行相对导入”?
- elasticsearch - elasticsearch 无痛脚本将对象字段添加到文档中
- jenkins - 为什么 Groovy 会抛出错误 MissingMethodException: No signature of method?
- woocommerce - 更改“您必须登录才能结帐”的文本。
- rstudio - 在 Rstudio 中,我如何移动主窗口?
- javascript - AngularJS 按功能排序
- swift - 按顺序从存储中下载URL - Swift - 以编程方式
- c - C编程编译器错误:半径输入:输出错误
- mule - MULE 与 WMQ 网关队列管理器的连接