我正在创建一个jenkins/groovy设置来创建一个 Jmeter 板(使用参数构建-在Jenkins中),以便用户输入值。所以胖我很擅长设置。我使用的脚本是:
parameters([
choice(name: "Environment",
choices: ['Dev', 'QA', 'PRD'],
description: 'Select Env', required: true),
choice(name: 'Select Type',
choices: ['EC2', 'EKS', 'ECS'],
description: 'Select type'),
choice(name: 'permission',
choices: ['user', 'service account', 'policy'],
description: 'Select permission'),
string(name: "TeamDL",
description: 'Provide Team Name', required: true),
string(name: "ProductType",
description: 'Enter the product name', required: true),
string(name: 'TeamWork',
description: 'Provide team DL', required: true),
])
在上面的脚本中,我试图为“选择类型”提供多选选项,例如用户应该能够选择EC2 & EKS & ECS(所有三个)或列表中的两个选项。因此,我试图将“选择”替换为“booleanparam”(通过在线研究发现),并用booleanparam替换它使选项完全消失。
我不知道如何才能实现这个选择在这里的人..
任何提示,我如何才能结束我的 Jmeter 板在这里,感谢帮助。
干杯!
Jenkins Jmeter 板中的多选选项(使用参数构建)
1条答案
按热度按时间up9lanfz1#
您可以混合使用声明性和脚本化管道语法来定义参数。
choice()
只支持单选如果你的Jenkins支持
extendedChoice
参数类型,并且你的Jenksinfile使用声明式风格,你的用例可以如下所示: