我希望能够从管道脚本加载自定义类。
具体来说,我正在查看我的管道脚本checkout获取Jenkins文件和同一目录中的一些.groovy文件(例如classA.groovy,classB.groovy)
我希望能够让我的管道脚本简单地执行:
import classA
import classB
然而,这会导致"无法解析课程"错误。
我已尝试使用" pipe-classpath-step-plugin",但它需要主管道脚本调用其新步骤" AddToClassPath"然后加载一个可以导入的附加文件。
是否有其他方法可以修改(甚至查看)脚本运行的类路径?
答案 0 :(得分:0)
尝试Jenkins workflow libs。 将代码放入由Jenkins服务器上的插件创建的存储库中有点复杂,但之后您可以完全按照您的要求进行操作(您必须小心结构,更多关于链接的github页面)。 / p>