如何访问参数化构建中的参数? [英] How to access parameters in a Parameterized Build?

查看:20
本文介绍了如何访问参数化构建中的参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何访问在工作流"Jenkins 作业的此构建已参数化"部分中设置的参数?

How do you access parameters set in the "This build is parameterized" section of a "Workflow" Jenkins job?

测试用例

  1. 创建一个 WORKFLOW 作业.
  2. 启用此构建已参数化".
  3. 添加字符串参数foo,默认值为bar text.
  4. 将下面的代码添加到Workflow Script:

node()
{
     print "DEBUG: parameter foo = ${env.foo}"
}

  • 运行作业.
  • 结果

    DEBUG: 参数 foo = null

    推荐答案

    我认为在使用 Workflow 插件时,该变量是直接可用的,而不是通过 env.试试:

    I think the variable is available directly, rather than through env, when using Workflow plugin. Try:

    node()
    {
        print "DEBUG: parameter foo = ${foo}"
    }
    

    这篇关于如何访问参数化构建中的参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆