在 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" 条件来设置条件步骤。有关示例,请参见下面的屏幕截图:
如果可以选择多个选项,您仍然可以按上述方式设置作业。您唯一需要更改的是条件类型。不使用字符串匹配,而是使用正则表达式匹配。这样,如果您有一个复合值,您可以 运行 多个构建步骤。
我在作业中使用名为 Tasks 的扩展选择参数,参数类型为 Multi Select(例如这些值:Start、Go、End),现在如何访问选定的选项?
意思是我想用布尔条件创建条件步骤,所以如果选择了“开始”选项,则执行 X,如果选择了“开始”选项,则执行 Y, 问题是条件步骤的令牌应该是什么?
(我不喜欢使用脚本来获取选定的值。)
假设您使用的是 Conditional BuildStep plugin,您应该能够使用 "Strings Match" 条件来设置条件步骤。有关示例,请参见下面的屏幕截图:
如果可以选择多个选项,您仍然可以按上述方式设置作业。您唯一需要更改的是条件类型。不使用字符串匹配,而是使用正则表达式匹配。这样,如果您有一个复合值,您可以 运行 多个构建步骤。