声纳扫描仪执行命令詹金斯工作

时间:2020-09-21 22:21:21

标签: jenkins sonarqube

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

  1. GIT scm
  2. Maven全新安装目标
  3. 声纳扫描仪
  4. 质量门
  5. 对虚假武器的战争

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

1 个答案:

答案 0 :(得分:0)

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

您应该只能够在Jenkins管道中添加“ sh mvn clean build sonar:sonar”,然后插件将完成其余工作。它将运行单元测试,运行jacoco(如果已配置),然后将其报告回声纳。