我们的CI实现依赖于几个Groovy脚本,我们在Jenkins中将其作为“系统Groovy脚本”执行。多年来一直是这样的,脚本没有经过最近的修改,并实现了构建流程、业务逻辑步骤,如版本检查等。昨天,我们开始在每个Jenkins作业中遇到一个异常,我们试图启动它,以某种方式尝试执行Groovy脚本。at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731)
at groovy.lang.GroovyShell.parse(GroovyShell.j
我将Jenkins管道groovy中的一些意外行为简化为以下内容:使用以下脚本代码创建Jenkins管道项目:def ctx = [ alljobs: aPipeline] echo[Pipeline] End of Pipeline.each根本没有执行(我也看过它只执行了一次--这促使我尝试将函数简化为一个简单的代码片段),并且函数被放