一尘不染

如何访问参数化版本中的参数?

jenkins

您如何访问parameters“工作流程” Jenkins作业的“此构建已参数化”部分中的设置?

测试用例

  1. 创建一个工作流作业。
  2. 启用“此构建已参数化”。
  3. 添加foo具有默认值的STRING PARAMETER bar text
  4. 将以下代码添加到Workflow Script
        node()
    {
         print "DEBUG: parameter foo = ${env.foo}"
    }
  1. 运行工作。

结果

DEBUG: parameter foo = null


阅读 251

收藏
2020-07-25

共1个答案

一尘不染

我认为使用Workflow插件时,变量可以直接使用,而不是通过env。尝试:

    node()
    {
        print "DEBUG: parameter foo = ${foo}"
    }
2020-07-25