Jenkins和VSO集成

问题描述 投票:0回答:2

我想从Jenkins的VSO / github中提取一个基于selenium的maven项目,然后从另一个项目执行它。

我已经创建了一个从VSO中提取代码的项目。它的工作正常。

但是如何从jenkins中的另一个作业执行其pom.xml。

流程将是:

詹金斯将有2个工作岗位 -

JOB1-从VSO / github拉取项目(完成)

JOB2-如果JOB1成功,则触发JOB2,它将使用已在JOB1中拉出的pom.xlm执行maven项目。(怎么做?)

提前致谢。

maven jenkins github
2个回答
0
投票

在jenkins中使用管道插件:https://jenkins.io/doc/book/pipeline/


0
投票

找到了解决这个问题的替代方案。

需要遵循以下步骤:

  1. 首先创建一个Freestyle项目。
  2. 在配置的常规部分中,单击“高级”按钮
  3. 选中“使用自定义工作台”复选框
  4. 提供要拉动项目的目录
  5. 从源代码管理配置VSO / github / svn
  6. 保存配置
  7. 创建另一个Freestyle项目
  8. 提供与First Project for Use Custom WorkSpace中使用的目录相同的目录
  9. 从该项目调用maven目标
  10. 在Project1的Post构建操作中,当Project1成功时调用Project2
  11. 构建Project1

对我来说很好。

虽然不确定为什么我没有获得maven项目的Use Custom WorkSpace复选框。

© www.soinside.com 2019 - 2024. All rights reserved.