Jenkins多选Active Choice Parameter输出改为空格分隔的方法
Jenkins多选Active Choice Parameter输出改为空格分隔的方法
当使用多选类型的Active Choice Parameter时,Jenkins默认会将选中的参数值以逗号分隔的字符串形式传入流水线。要改为空格分隔的格式,只需对参数值做字符串替换处理即可。
修改你的流水线脚本,将原本的echo语句替换为以下代码之一:
方式一:先赋值再输出
def formattedTestValue = TEST_VALUE.replace(',', ' ') echo "TEST_VALUE: ${formattedTestValue}"
方式二:直接在echo中处理
echo "TEST_VALUE: ${TEST_VALUE.replace(',', ' ')}"
执行构建后,控制台输出就会变为TEST_VALUE: Bbb Ccc Ddd这样的空格分隔格式。
内容的提问来源于stack exchange,提问作者Anjan
相关产品推荐
相关产品推荐

