>我遵循了 Jenkins 使用共享库
扩展管道有人提到,
src 目录应类似于标准 Java 源目录 结构。执行时将此目录添加到类路径中 管道。
而 vars 目录托管定义全局变量的脚本 可从管道访问
注意:我更好奇的是用法的差异而不是实现的差异。
好的,通过简单地检查您可能已经看到的"使用共享库扩展"页面上的示例,您可以看到一些示例的用法差异。 例如,如果你寻找"Zot.groovy"的例子,你会看到使用它的代码必须"新"Zot"类。 但是,如果您查看"vars/acme.groovy"示例,您会发现用户代码不必"新建"任何内容,因为存在名为"acme"的全局变量以供脚本引用。
还有其他差异,但这只是一个简单的对比。