为什么Pipeline @Library()语法中有时会出现一个尾随下划线

时间:2017-12-18 19:43:24

标签: jenkins groovy syntax jenkins-pipeline

为什么_调用至少在某些情况下需要尾随@Library('foobar-library@foobranch') _(下划线)字符?例如{{1}}

这对我来说似乎完全是多余的,但也许有一个很好的解释?。

1 个答案:

答案 0 :(得分:7)

基于this Jenkins blog

  

在配置Jenkins以便它可以找到共享库存储库之后,我们可以使用@Library('')注释将共享库加载到我们的管道中。

     

由于Annotations旨在注释跟随它们的内容,我们需要包含特定的import语句,或者,如果我们想要包含所有内容,我们可以使用下划线字符作为占位符