我有3个基于Maven,A,B和C的图书馆项目。
A
-B
---C
这里C依赖于A和B,而B依赖于A。
现在我想知道,如何配置Jenkins作业,以使单个作业按照其依赖顺序运行所有三个项目?
我所做的事情:我创建了3个Jenkins工作,并根据其构建顺序在它们之间添加了关系。
我想要一份工作来做到这一点。我可能会缺少一些东西。任何帮助都会很棒。
答案 0 :(得分:0)
用3个阶段创建一个管道作业可以解决它。
....
stages {
stage ('build A') {
(steps in A)
}
stage ('build B') {
(steps in B)
}
stage ('build C') {
(steps in C)
}
}
...
在管道中,每个阶段取决于上一个阶段的结果。您可以在每个阶段打印日志。希望对您有所帮助。