首页 > 解决方案 > 声纳扫描仪执行命令詹金斯工作

问题描述

对于我的项目,我们在 Jenkins GUI 上完成了这项工作。非声明性的。任务是:-

  1. GIT单片机
  2. Maven 全新安装目标
  3. 声纳扫描仪
  4. 质量门
  5. 对神器的战争

我已经在后期构建步骤中定义了声纳扫描仪,并在后期构建操作中部署到工件。现在在控制台输出中,执行顺序就像首先发布战争,然后声纳扫描仪运行代码质量检查。但是,我希望声纳扫描仪首先执行。有人可以指导我如何实现这一目标吗?

标签: jenkinssonarqube

解决方案


您是否使用 Sonar Scanner for maven 插件? https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/

您应该能够在您的 Jenkins 管道中添加“sh mvn clean build sonar:sonar”,其余的由插件完成。它将运行单元测试,如果您配置了它,则运行 jacoco,并将其报告回声纳。


推荐阅读