Rav*_*nam 5 groovy jenkins devops jenkins-pipeline
我创建了多分支管道(声明性)并将 jenkinsfile 放置在 bitbucket 存储库中。配置为触发管道中构建的钩子。当开发人员提交代码管道时,它会抛出以下错误。
[Bitbucket] 构建结果通知 groovy.lang.MissingPropertyException:没有这样的属性:任何类:WorkflowScript at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53) at 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错误时。当我尝试在重播模式下构建作业时,我在管道脚本的开头通知了红色空格。我已经删除了红色空间并且它起作用了。
我使用的管道结构是
pipeline {
agent any
options {....}
stages {...}
}
Run Code Online (Sandbox Code Playgroud)
请帮助我如何消除这个问题......
该groovy.lang.MissingPropertyException错误通常意味着 Jenkins 无法找到所使用的变量或命令。
在这种情况下,错误消息显示No such property: **any** for class: WorkflowScript。
因此,看起来詹金斯无法找到any。
我相信声明式管道agent any是有效的。any您在脚本的其他地方使用吗?
您没有提供完整的脚本,所以我看不出问题出在哪里。
| 归档时间: |
|
| 查看次数: |
26747 次 |
| 最近记录: |