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

时间:2017-02-09 12:54:49

标签: jenkins shared-libraries jenkins-pipeline

我跟随了詹金斯extending pipeline with shared libraries
有人提到

  

src目录应该看起来像标准的Java源目录   结构体。执行时,此目录将添加到类路径中   管道

     

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

注意:我对使用中的差异而不是实现更感兴趣。

1 个答案:

答案 0 :(得分:0)

好的,您可以通过简单地检查您可能已经看过的Extending with Shared Libraries页面上的示例来查看使用中的一些示例差异。例如,如果您查找“Zot.groovy”示例,您将看到使用它的代码必须“新”“Zot”类。但是,如果查看“vars / acme.groovy”示例,您将看到用户代码不需要“新”任何内容,因为脚本会引用名为“acme”的全局变量。

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