【发布时间】:2020-03-30 07:20:03
【问题描述】:
我已经创建了多分支管道(声明性)并将 jenkinsfile 放在 bitbucket 存储库中。配置为触发构建管道的钩子。当开发人员提交代码管道时,它会抛出以下错误。
[Bitbucket] 构建结果通知 groovy.lang.MissingPropertyException: No such property: any for class: WorkflowScript 在 org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53) 在 org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:458) 在 org.kohsuke.groovy.sandbox.impl.Checker$6.call(Checker.java:293)
当我检查构建时 groovy.lang.MissingPropertyException: No such property: any for class: WorkflowScript 发生错误。当我尝试在 replay 模式下构建作业时,我已经在管道脚本的开头通知了红色空间。我已经删除了红色空间并且它起作用了。
jenkinsfile view in "reply" mode
我使用的管道结构是
pipeline {
agent any
options {....}
stages {...}
}
请帮我解决这个问题...
【问题讨论】:
-
请分享失败的阶段代码,以便我们帮助找出问题所在。最好分享整个Jenkinsfile(不要用截图来展示代码)
-
您可能想再次重新检查管道语法并尝试直接从配置部分运行您的 jenkinsfile。
-
可能是 Jenkinsfile 中的隐形字符?尝试删除和重写文件(不要复制和粘贴)。
标签: jenkins groovy jenkins-pipeline devops