在 Jenkins 扩展选择参数插件中访问多个 select 值

Access Multi select values in Jenkins Extended Choice Parameters plugin

我在作业中使用名为 Tasks 的扩展选择参数,参数类型为 Multi Select(例如这些值:Start、Go、End),现在如何访问选定的选项?

意思是我想用布尔条件创建条件步骤,所以如果选择了“开始”选项,则执行 X,如果选择了“开始”选项,则执行 Y, 问题是条件步骤的令牌应该是什么?

(我不喜欢使用脚本来获取选定的值。)

假设您使用的是 Conditional BuildStep plugin,您应该能够使用 "Strings Match" 条件来设置条件步骤。有关示例,请参见下面的屏幕截图:

如果可以选择多个选项,您仍然可以按上述方式设置作业。您唯一需要更改的是条件类型。不使用字符串匹配,而是使用正则表达式匹配。这样,如果您有一个复合值,您可以 运行 多个构建步骤。