Jenkins Active Choice 参数具有多选选择类型选项,在尝试在控制台中打印时显示逗号分隔值。
我遵循的步骤:
带有 groovy contains 的主动选择参数
return ["Aaa","Bbb","Ccc","Ddd"]
在管道脚本中,添加了一段
echo "TEST_VALUE: ${TEST_VALUE}"
使用参数构建如图所示,我选择了多个选项:
运行构建后,在控制台中打印
TEST_VALUE: Bbb,Ccc,Ddd
逗号分隔的值。
是否可以像
TEST_VALUE: Bbb Ccc Ddd
那样用空格分隔打印输出?
是列表。使用 "${TEST_VALUE.join(' ')"} 来加入列表元素