gpt4 book ai didi

parameters - 在 jenkins multijob 开始时需要帮助传递参数

转载 作者:行者123 更新时间:2023-12-02 03:37:37 26 4
gpt4 key购买 nike

有人可以引导我朝着正确的方向前进吗?

我在 Jenkins 中有一个简单的多作业。它分为 3 个阶段:

  1. 停止应用程序
  2. 根据我告诉它构建的标签进行部署(使用“此构建已参数化”下的 List Subversion Tags 选项)
  3. 启动应用备份。

单独执行这些步骤效果很好。我可以从下拉列表中选择我想要构建的标签,然后离开。我想要做的是在 MultiJob 开始时选择标签,以便它传递到正确的阶段并端到端运行....停止 - 部署 - 开始

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

有谁知道如何在MJ的开头输入tag参数,以便按照我描述的方式将其带入并传递到第二阶段?

谢谢。

最佳答案

兼职?你是在说:

  • 多配置具有多个轴的项目
  • 具有多个构建步骤的常规自由风格项目

在任何一种情况下,自由风格和多配置项目都可以通过使用环境变量来构建参数$PARAM (Unix) 或%PARAM% (Windows),其中“PARAM”是您的参数名称。

重新阅读您的问题让我觉得您在谈论触发下游 工作的工作。在这种情况下,您需要使用 Parameterized Trigger Plugin 触发您的下游工作。然后,在“添加参数”下拉菜单中选择“当前构建参数”以将相同的参数从一个作业传递到另一个作业。再一次,您可以像通过环境变量引用任何其他参数一样引用它们。

关于parameters - 在 jenkins multijob 开始时需要帮助传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com