你瞅啥呢

2026-03-18 jenkins脚本报错:WorkflowScript: 204: expecting '*', found '<EOF>' @ line 204 ==》1.是否存在未闭合标签?2.引号格式不正确?3.语法问题?!!

这个问题很恶心,jenkins控制台输出的是:

Obtained Jenkinsfile from 0508762afd1694f5c430fe3d4f8114bd9469b8c8
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 204: expecting '*', found '<EOF>' @ line 204, column 2.
   }
    ^

1 error

    at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:309)
    at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:149)
    at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:119)
    at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:131)
    at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:349)
    at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:220)
    at 

WorkflowScript: 204: expecting '*', found '<EOF>' @ line 204, column 2.
WorkflowScript:204:预期为 '*', 实际为 '<EOF>' @ 第204行,第2列。第204行标签未关闭??玩儿呢!

我排查了所有的标签,不存在未闭合的标签或缺少闭合标签!!经过我不断地测试,终于发现是其中一处地方存在语法问题!!!!

%/*
这玩意在 Groovy 字符串中被错误解析了!!!!MD
解决方案:对其进行转义即可
posted @ 2026-03-18 18:55  叶乘风  阅读(23)  评论(0)    收藏  举报