gpt4 book ai didi

groovy - Jenkins 工作流-插件和 Groovy 库

转载 作者:行者123 更新时间:2023-12-04 23:42:50 25 4
gpt4 key购买 nike

所以,我刚刚设置了当前公共(public) Jenkinsci 图像的 docker 容器。
通过 Workflow Aggregator 安装 Workflow Plugins 并尝试执行一个非常简单的脚本:

node {
def jsonParser = new JsonSlurper()
println "done"
}

在执行时我立即得到
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 2: unable to resolve class JsonSlurper

由于工作流插件似乎使用他们自己的(预定义的)groovy 库,而不是通过 Jenkins 中的“普通”groovy 插件导入的库,有没有办法从工作流脚本中使用 JsonSlurper 之类的东西?

谢谢,
印地

最佳答案

嗯,很尴尬;当然,它必须是一些简单的东西,我在发布问题后立即发现。供将来引用:您需要像在普通 java 中一样导入该类:

import groovy.json.JsonSlurper

这已经解决了这个问题。

关于groovy - Jenkins 工作流-插件和 Groovy 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33912964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com