我有一个Jenkins Pipeline,它调用vars文件夹中的groovy函数。
a)返回一个值,例如脚本中的列表或映射并在管道中访问它,这是一种正确的方法吗
b)即使这不是正确的方法,是否有实现此功能的方法?
发布于 2017-11-03 22:14:10
对于实用函数,我会使用src文件夹,但是我看不出为什么它不能使用vars文件夹。
在Jenkinsfile中调用:def call(body) { return true },如果变量类似:Jenkinsfile,则在定义中添加返回值
发布于 2017-11-03 22:14:26
是的,这种方法没有错。共享库中的许多方法调用都返回要在管道中操作的值。
您可以像对任何其他方法调用一样返回值。在声明性管道中,除非在script{}标记中,否则不能将返回值赋给任何内容。但您始终可以使用GString来打印它。
https://stackoverflow.com/questions/47097604
复制相似问题