You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins中steps.load无法解析脚本的问题求助

Jenkins中steps.load无法解析脚本的问题求助

大家好,我最近在Jenkins共享库的使用上碰到了个棘手的问题,想来请教下各位!

我现在用的是一个存储在Git上的Jenkins共享库,库里面有个vars/loader.groovy文件,代码是这样的:

void load(String libName, String path) {    
    setVariableInGlobalBinding(libName, steps.load(path)) 
}  

private void setVariableInGlobalBinding(final String name, final Object value) {    
    CpsThread.current().execution.shell.context.setVariable(name, value) 
}

我在自己的流水线里,尝试通过下面的方式导入common.groovy脚本:

loader.load('common',

(注:这段代码好像没写完,不过我就按目前手头的内容贴出来啦)

现在的问题是,通过这种方式调用steps.load的时候,没办法正常解析目标脚本,有没有朋友遇到过类似的情况,或者能给我一些排查的思路呀?

备注:内容来源于stack exchange,提问作者Jared

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:53:12