我有以下设置处于活动状态并且正在工作:
- Jenkins 与 Git 和 Sonar 插件
project
每分钟轮询 Git 的一项 jenkins 作业 ( )- 一项 jenkins 工作 (
project-sonar
) 每 24 小时轮询一次 git
两个作业共享同一个 git 存储库。
这允许我为每次提交构建我的项目,然后每天,只有当项目发生变化时,才运行声纳分析。
我最近设置了 git 存储库,以便在项目发生更改时根据来自存储库的推送通知向 Jenkins 发送通知。这会立即构建两个项目,但我只想project
构建快速 ( ) 作业。如果我project-sonar
定期移动要构建的,即使没有代码更改也会运行声纳分析,这很浪费。
我怎样才能保留
- 立即构建
project
构建 - 每日
project-sonar
构建
?