首先
JsonSlurper是不可序列化的。如果要使用它,则必须将其封装到
@NonCPS方法中。
其次,您不能在
@NonCPS方法中使用任何cps方法,例如
sh。
第三,如果您不遵循这些规则,有时管道(cps代码)运行程序不会立即引发错误。有时,对脚本本身进行一些更改后会引发错误。

首先
JsonSlurper是不可序列化的。如果要使用它,则必须将其封装到
@NonCPS方法中。
其次,您不能在
@NonCPS方法中使用任何cps方法,例如
sh。
第三,如果您不遵循这些规则,有时管道(cps代码)运行程序不会立即引发错误。有时,对脚本本身进行一些更改后会引发错误。