如何从Jenkins按顺序调用两个POM.xml?

时间:2015-06-02 14:43:25

标签: maven maven-3

我有两个POMS。让我们说POM-1和POM-2

POM-1用于从SVN获取源,验证,打包然后放入nexus存储库。然后这是从Jenkins UI执行的。输入参数 从UI传递。

POM-2用于从nexus获取程序包并执行部署过程。同样,这也是从Jenkins UI执行的,i / p参数是从UI传递的。

POM都有自己的SDLC阶段。必须首先执行POM-1,然后必须执行POM-2。

用户必须运行两个Jenkins Jobs才能进行部署。我想合并这些POM并将其作为单个jenkins工作。

我尝试了各种方法来合并这两个,但它失败了。需要您的帮助/指导来合并POM并运行单个Jenkins Job。

1 个答案:

答案 0 :(得分:0)

  1. 您可以将第一个作业配置为在第一个作业后自动运行。 因此,只需按下第一个作业的按钮,第二个作业就会自动构建。
  2. 您可以创建父POM,将现有项目列为模块。并且您只将父项目引用到Jenkins。