Jenkins 共享库:/vars 文件夹和 /src 文件夹中的函数有什么区别



>我遵循了 Jenkins 使用共享库
扩展管道有人提到,

src 目录应类似于标准 Java 源目录 结构。执行时将此目录添加到类路径中 管道。

而 vars 目录托管定义全局变量的脚本 可从管道访问

注意:我更好奇的是用法的差异而不是实现的差异。

好的,通过简单地检查您可能已经看到的"使用共享库扩展"页面上的示例,您可以看到一些示例的用法差异。 例如,如果你寻找"Zot.groovy"的例子,你会看到使用它的代码必须"新"Zot"类。 但是,如果您查看"vars/acme.groovy"示例,您会发现用户代码不必"新建"任何内容,因为存在名为"acme"的全局变量以供脚本引用。

还有其他差异,但这只是一个简单的对比。

最新更新