如何访问参数化版本中的参数? [英] How to access parameters in a Parameterized Build?
本文介绍了如何访问参数化版本中的参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何访问WorkflowJenkins作业中此版本已参数化部分中设置的参数
?
TEST CASE
- 创建工作流程作业
- 添加一个字符串参数
foo
,其默认值为bar text
。 -
将以下代码添加到
Workflow Script
:
node()
{
printDEBUG:parameter foo = $ {env.foo}
}
- 运行作业
RESULT
DEBUG:parameter foo = null
解决方案
我认为在使用Workflow插件时,变量可以直接使用,而不是通过env。
Try:
node()
{
printDEBUG:parameter foo = $ {foo}
How do you access parameters
set in the "This build is parameterized" section of a "Workflow" Jenkins job?
TEST CASE
- Create a WORKFLOW job.
- Enable "This build is parameterized".
- Add a STRING PARAMETER
foo
with default valuebar text
. Add the code below to
Workflow Script
:node() { print "DEBUG: parameter foo = ${env.foo}" }
- Run job.
RESULT
DEBUG: parameter foo = null
解决方案
I think the variable is available directly, rather than through env, when using Workflow plugin. Try:
node()
{
print "DEBUG: parameter foo = ${foo}"
}
这篇关于如何访问参数化版本中的参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文