Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven Jenkins与VSO集成_Maven_Jenkins_Github - Fatal编程技术网

Maven Jenkins与VSO集成

Maven Jenkins与VSO集成,maven,jenkins,github,Maven,Jenkins,Github,我想从Jenkins的VSO/github中提取一个基于selenium的maven项目,然后从另一个项目中执行它 我已经创建了一个从VSO中提取代码的项目。工作正常 但是如何从jenkins中的另一个作业执行它的pom.xml呢 过程将是: 詹金斯将有两份工作- 作业1从VSO/github中提取项目(完成) JOB2如果JOB1成功,则触发JOB2,它将使用JOB1中拉入的pom.xlm执行maven项目。(如何执行?) 提前谢谢 在jenkins中使用管道插件:找到了解决此问题的另一种非常

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

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

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

过程将是:

詹金斯将有两份工作-

作业1从VSO/github中提取项目(完成)

JOB2如果JOB1成功,则触发JOB2,它将使用JOB1中拉入的pom.xlm执行maven项目。(如何执行?)


提前谢谢

在jenkins中使用管道插件:

找到了解决此问题的另一种非常简单的方法

需要遵循以下步骤:

  • 首先创建一个自由式项目
  • 在配置的常规部分,单击高级按钮
  • 选中“使用自定义工作空间”复选框
  • 提供一个目录,您希望从中提取项目
  • 从源代码管理配置VSO/github/svn
  • 保存配置
  • 创建另一个自由式项目
  • 为自定义工作区提供与第一个项目中使用的目录相同的目录
  • 从此项目中调用maven目标
  • 在Project1的生成后操作中,当Project1成功时调用Project2
  • 构建项目1
  • 对我来说很好


    虽然不确定为什么我没有获得maven项目的“使用自定义工作区”复选框。

    这也有助于构建maven