【问题标题】:Jenkins and VSO integrationJenkins 和 VSO 集成
【发布时间】:2019-02-14 04:27:22
【问题描述】:

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

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

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

过程将是:

Jenkins 将有 2 个工作岗位-

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

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

提前致谢。

【问题讨论】:

    标签: maven jenkins github


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    找到了一个替代且非常简单的解决方案来解决这个问题。

    需要遵循以下步骤:

    1. 首先创建一个 Freestyle 项目。
    2. 在配置的常规部分点击高级按钮
    3. 选中使用自定义工作区复选框
    4. 提供一个你想要拉取项目的目录
    5. 从源代码管理配置 VSO/github/svn
    6. 保存配置
    7. 创建另一个 Freestyle 项目
    8. 为使用自定义工作区提供与第一个项目中使用的目录相同的目录
    9. 从此项目调用 maven 目标
    10. 在 Project1 的 Post build 操作中,当 Project1 成功时调用 Project2
    11. 构建项目1

    对我来说很好。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2016-09-16
      • 1970-01-01
      相关资源
      最近更新 更多