【问题标题】:Get result of a build step in Hudson/Jenkins to re-use it in another one在 Hudson/Jenkins 中获取构建步骤的结果以在另一个中重用它
【发布时间】:2011-12-16 12:17:09
【问题描述】:

我的问题可能很愚蠢,但我已经尝试了几种方法,但我仍然无法做我想做的事,即:

  • 使用Ant的scp目标定位远程机器并执行 那里有一个脚本
  • 此脚本创建一个动态文件列表
  • 在 Hudson 中获取此文件列表(只有它们的名称),以便在下一个构建步骤中使用它(来自 Ant 的另一个 scp)

我尝试使用环境变量,但它们是由 Hudson 解释的,所以我被困在这里......

在全球范围内,我的问题是:如何从 Ant 构建步骤中获取结果?

感谢您的想法,

伊曼纽尔

【问题讨论】:

    标签: ant hudson jenkins


    【解决方案1】:

    您可能会发现File parameter 很有用。这允许您创建一个输入文件,将其传递给 build.您可能需要编写脚本/ant 脚本来处理文件。

    从长远来看,您可以评估哈德逊农场。这将允许创建跨越多台机器的任务,传递结果。 (https://wiki.jenkins-ci.org/display/JENKINS/Plugins)

    【讨论】:

      【解决方案2】:

      您可以通过 API 获取触发您作业的作业的 ID 并获取其状态。

      【讨论】:

      • 可以获取作业状态,但它如何帮助我通过 SSH 获取在远程机器上运行的脚本的结果?
      猜你喜欢
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 2017-11-25
      • 1970-01-01
      相关资源
      最近更新 更多