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
相关产品推荐
相关产品推荐

