首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jenkins Pipeline中,从vars文件夹中的共享库返回一个值(映射或列表

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

Stack Overflow用户
提问于 2017-11-03 22:00:33
回答 2查看 6K关注 0票数 2

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

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

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

EN

回答 2

Stack Overflow用户

发布于 2017-11-03 22:14:10

对于实用函数,我会使用src文件夹,但是我看不出为什么它不能使用vars文件夹。

在Jenkinsfile中调用:def call(body) { return true },如果变量类似:Jenkinsfile,则在定义中添加返回值

票数 1
EN

Stack Overflow用户

发布于 2017-11-03 22:14:26

是的,这种方法没有错。共享库中的许多方法调用都返回要在管道中操作的值。

您可以像对任何其他方法调用一样返回值。在声明性管道中,除非在script{}标记中,否则不能将返回值赋给任何内容。但您始终可以使用GString来打印它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47097604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档