gpt4 book ai didi

java - 如何在 jenkins 中为 Maven 3 项目单独执行 Sonar 工作

转载 作者:行者123 更新时间:2023-12-01 04:26:00 24 4
gpt4 key购买 nike

我正在 Jenkins 中配置 Sonar 插件以在 Maven 3 项目上执行。

目前,我的 Maven 项目计划在 svn 中发生代码更改时构建,并且每 2 小时构建一次

现在我只想在夜间在同一个项目上运行 Sonar 一次,这不会影响常规构建。

我安装了 Jenkins Sonar 插件,并且能够在项目配置的“构建后操作”中添加 Sonar ,并且一切都构建良好。但在这种情况下, Sonar 每次在项目构建完成后都会运行,我只想在夜间运行 Sonar 。

在我的方法中,我没有在 pom 文件中包含 Sonar maven 插件,因为我想使用 Jenkins Sonar 插件

请让我知道我需要从 pom 端和 Jenkins 端进行哪些更改。

最佳答案

最干净的解决方案肯定是创建一个专用的 Jenkins 作业来安排这些 SonarQube 分析。一些用户还使用触发器配置“如果定义了环境变量并将其设置为 true,则跳过”来达到此目标。

关于java - 如何在 jenkins 中为 Maven 3 项目单独执行 Sonar 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com