如果此处选择了prod,则需要强制填写CR编号我搜索了如何使该参数成为强制性参数,但找不到任何相关内容。
wz1wpwve1#
您可以考虑使用Validating String Parameter。
pipeline { agent any parameters { validatingString( name: 'param1', defaultValue: '', regex: /^[0-9]+$/, failedValidationMessage: '', description: 'Numbers only parameter example' ) } stages { stage("Check") { steps { echo "${params.param1}" } } } }
另一个选项是在开始运行时检查该值并使其失败。
if (params.crNumber == null) { error("CR Number is mandatory") }
1条答案
按热度按时间wz1wpwve1#
您可以考虑使用Validating String Parameter。
另一个选项是在开始运行时检查该值并使其失败。