触发Maven构建对Jenkins中特定目录的更改

时间:2018-05-25 10:23:40

标签: java maven jenkins

我们有Github存储库,其结构为:

Project Name

- submoduleA
- submoduleB
- submoduleC

每个子模块都是同一分支内部的额外微服务。这是maven项目。每个子模块都有一个单独的jar,它没有任何构建依赖性。

我想设置一个Jenkins作业,当子模块目录发生一些变化并构建相应的jar时会触发该作业。

我们有什么方法可以达到这个目的,还是我的做法不正确?我还想将Sonarqube分析与它结合起来。

1 个答案:

答案 0 :(得分:1)

我建议您参考这些博客逐步设置自动触发流程,我最喜欢的是第3个博客。

  
      
  1. Trigger Jenkins builds by pushing to Github
  2.   
  3. Automatically triggering a Jenkins build on Git commit
  4.   
  5. Triggering a Jenkins build from a push to Github
  6.