Jenkins配置作业以抛出参数

时间:2014-04-17 09:24:53

标签: bash jenkins environment-variables

我有三份工作。

  1. (在Master上)将准备环境并启动VM,
  2. (在VM上)必须捕获已启动的VM的名称并运行测试,
  3. (在Master上)将恢复为快照并关闭VM。
  4. 我如何抛出VM名称的变量。我的脚本是bash

1 个答案:

答案 0 :(得分:0)

您可以使用 Parameterized Trigger Plugin

在master上,我假设启动VM的作业知道VM名称。 在相同的主作业上,设置构建步骤,构建后步骤或自动升级(我的首选方式)到调用/触发参数化构建(在安装该插件后将可用)。 在该步骤的配置中,您可以选择将任意数量的参数传递给被调用的作业。

对于#3,由于您在VM上的作业现在具有VM名称参数,因此可以使用相同的插件将其进一步传递给您的第三个作业(以恢复快照并关闭)。