gpt4 book ai didi

jenkins - 是否可以在 Jenkins 参数名称中包含空格?

转载 作者:行者123 更新时间:2023-12-02 02:22:00 31 4
gpt4 key购买 nike

我正在努力使我的 Jenkins UI 更简洁。
我的 Jenkins 文件调用一个函数,该函数依次运行以下命令:

properties ([
[$class: 'GitLabConnectionProperty', gitLabConnection: 'GitlabConnection'],
[$class: 'ParametersDefinitionProperty', parameterDefinitions: [
[$class: 'BooleanParameterDefinition', defaultValue: false, description: '', name: 'activateInTest'],
[$class: 'ChoiceParameterDefinition', choices: 'false\ntrue\n', description: 'If running newBuild, skip unit tests', name: 'skipUnitTests']
]]
])

目前,我可以像这样访问这些参数:

if(activateInTest == 'true') {
//Do something
}

在浏览了其他文档和示例之后。看起来我也可以通过执行诸如 params.activateInTest 之类的操作来访问参数,但这没有用。我也尝试过类似 params["activateInTest"] 的操作,但这也没有用。

我想以这种方式访问​​它的原因 params["..."] 是因为我希望我的参数名称是“Activate in Test”而不是“activateInTest”。

在此example我看到此人确实在名称中使用了带空格的“BooleanParameterDefinition”。但我似乎无法弄清楚如何在名称中使用空格。 名称中有空格是我在这里的唯一目标。

最佳答案

是的,有可能,只需使用以下符号:

${params['Name with space']}

在旧 Jenkins 上测试:2.149

关于jenkins - 是否可以在 Jenkins 参数名称中包含空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66283667/

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