为多个Maven项目配置一个Jenkins作业

时间:2019-05-31 06:11:32

标签: maven jenkins

我有3个基于Maven,A,B和C的图书馆项目。
A
-B
---C
这里C依赖于A和B,而B依赖于A。
现在我想知道,如何配置Jenkins作业,以使单个作业按照其依赖顺序运行所有三个项目?

我所做的事情:我创建了3个Jenkins工作,并根据其构建顺序在它们之间添加了关系。
我想要一份工作来做到这一点。我可能会缺少一些东西。任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

用3个阶段创建一个管道作业可以解决它。

   ....
        stages {
          stage ('build A') {
               (steps in A)
          }
          stage ('build B') {
               (steps in B)
          }
          stage ('build C') {
               (steps in C)
          }
        }
        ...

在管道中,每个阶段取决于上一个阶段的结果。您可以在每个阶段打印日志。希望对您有所帮助。