Jenkins管道检查选择参数是否存在



在我的管道开始时,做出了一个选择:

parameters {
choice(
name: 'jobRunMode',
choices: ['Create/Update','Delete'],
description: 'Job run mode')    
}

但是,当第一次触发此构建时,用户没有做出选择,因此此变量不存在或为空。

如何检查此参数是否存在?

对象值分配的一个简单条件是:params.jobRunMode == null

不进行检查,只需将默认值添加到此参数中,使其始终存在xD。

最新更新