Jenkins-如何通过jenkinfile传递参数以触发另一个作业

cig3rfwq  于 2022-11-02  发布在  Jenkins
关注(0)|答案(1)|浏览(232)
build job: 'build_Test', parameters: [validatingString(name: 'version', value: '1.0.0.1'), string(name: 'TASK', value: 'build')]

我正在尝试通过jenkinfile触发另一个作业。上面的脚本触发了该作业,但可以在触发的作业的控制台日志中看到下面的错误

java.lang.NullPointerException
    at java.util.regex.Pattern.<init>(Pattern.java:1350)
    at java.util.regex.Pattern.compile(Pattern.java:1028)
    at java.util.regex.Pattern.matches(Pattern.java:1133)
    at hudson.plugins.validating_string_parameter.ValidatingStringParameterValue.createBuildWrapper(ValidatingStringParameterValue.java:87)
xghobddn

xghobddn1#

ValidateString参数应具有以下选项。但您的正则表达式似乎为空。

validatingString(name: "test", defaultValue: "", regex: /^abc-[0-9]+$/, failedValidationMessage: "Validation failed!", description: "ABC")

相关问题