【发布时间】:2017-05-26 21:05:58
【问题描述】:
我关注了詹金斯extending pipeline with shared libraries
有人提到
src 目录应该看起来像标准的 Java 源目录 结构体。该目录在执行时添加到类路径中 管道。
而 vars 目录托管定义全局变量的脚本 可从管道访问
注意:我更好奇的是用法上的区别而不是实现上的区别。
【问题讨论】:
标签: jenkins shared-libraries jenkins-pipeline
我关注了詹金斯extending pipeline with shared libraries
有人提到
src 目录应该看起来像标准的 Java 源目录 结构体。该目录在执行时添加到类路径中 管道。
而 vars 目录托管定义全局变量的脚本 可从管道访问
注意:我更好奇的是用法上的区别而不是实现上的区别。
【问题讨论】:
标签: jenkins shared-libraries jenkins-pipeline
好的,您可以通过查看Extending with Shared Libraries 页面上的示例来了解一些示例的使用差异,您可能已经看过了。例如,如果您查找“Zot.groovy”示例,您会看到使用它的代码必须“新建”“Zot”类。但是,如果您查看“vars/acme.groovy”示例,您会发现用户代码不必“新建”任何内容,因为存在名为“acme”的全局变量以供脚本引用。
还有其他区别,但这是一个简单的对比。
【讨论】: