在 Jenkins Pipeline 中,从 vars 文件夹中的共享库返回一个值(映射或列表)

bor*_*mgr 5 jenkins jenkins-pipeline

我有一个 Jenkins Pipeline,它调用 vars 文件夹内的 groovy 函数。

a)返回一个值(例如脚本中的列表或映射)并在管道中访问它是否是正确的方法

b)即使这不是正确的方法,是否有办法实现此功能?

her*_*erm 4

对于实用函数,我会使用 src 文件夹,但是我没有看到它不能与 vars 文件夹一起使用的原因。

从 Jenkinsfile 内部调用: def result = yourClass{ yourArg } 并在定义中添加返回值(如果变量如下): def call(body) { return true }