Parameters 需要帮助在jenkins多任务开始时传递参数吗

Parameters 需要帮助在jenkins多任务开始时传递参数吗,parameters,jenkins,tags,jobs,Parameters,Jenkins,Tags,Jobs,有人能把我引向正确的方向吗 我在詹金斯有一份简单的兼职工作。它分三个阶段进行: 停止应用程序 基于我告诉它从哪个标记生成的部署(使用“此生成是参数化的”下的列表Subversion标记选项) 启动应用程序备份 单独执行这些步骤很好。我可以从下拉列表中选择我想要构建的标签,然后离开。我想做的是在多作业开始时选择标记,以便将其传递到正确的阶段,并将端到端运行…停止-部署-启动 我尝试以与部署步骤相同的方式设置MJ,但没有将参数传递给它。在输出中,它只是说“检索构建参数失败” 有人知道如何在MJ开始时

有人能把我引向正确的方向吗

我在詹金斯有一份简单的兼职工作。它分三个阶段进行:

  • 停止应用程序
  • 基于我告诉它从哪个标记生成的部署(使用“此生成是参数化的”下的列表Subversion标记选项)
  • 启动应用程序备份
  • 单独执行这些步骤很好。我可以从下拉列表中选择我想要构建的标签,然后离开。我想做的是在多作业开始时选择标记,以便将其传递到正确的阶段,并将端到端运行…停止-部署-启动

    我尝试以与部署步骤相同的方式设置MJ,但没有将参数传递给它。在输出中,它只是说
    “检索构建参数失败”

    有人知道如何在MJ开始时输入tag参数,以便按照我描述的方式将其传递到第二阶段吗


    谢谢。

    多重作业?你是说:

    • 多配置多轴投影
    • 常规自由风格具有多个构建步骤的项目
    在任何一种情况下,自由样式和多配置项目都可以通过使用环境变量来生成参数,环境变量可以是$PARAM(Unix)或%PARAM%(Windows),其中“PARAM”是参数的名称


    重读你的问题让我觉得你说的是一份引发下游工作的工作。在这种情况下,您需要使用来触发下游作业。然后,在“添加参数”下拉列表下选择“当前构建参数”,将相同的参数从一个作业传递到另一个作业。同样,您可以通过环境变量引用它们,就像引用任何其他参数一样。

    Im使用多作业插件创建“主”作业。它有其他的工作在里面。就像一个文件夹,里面有作业。我看了你是怎么说用参数化触发器插件实现的,我确实安装了那个插件,但我没有一个选项像你描述的那样显示“当前构建参数”。我有布尔值、CVS符号名、选项、文件参数、Subversion标记、密码、运行、字符串和文本参数。我觉得我错过了一些东西。我发现了。。。在多作业视图中,参数化触发器位于生成后部分…而不是“此生成已参数化”部分。这就是我要找的。