获取Hudson / Jenkins中构建步骤的结果,以便在另一个中重复使用它

时间:2011-12-16 12:17:09

标签: ant hudson jenkins

我的问题可能很愚蠢,但我一直在尝试几种方式而且我仍然不能做我想做的事,即:

  • 使用Ant的scp目标来定位远程计算机并执行
  • 此脚本会创建一个动态文件列表
  • 在Hudson中获取此文件列表(仅限其名称)以在下一个构建步骤中使用它(来自Ant的另一个scp)

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

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

感谢您的想法,

灵光

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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