【发布时间】:2022-07-27 01:38:11
【问题描述】:
在 Jenkins 中定义Active Choices Reactive Parameter时有没有办法使用全局管道库?
我在 Jenkins 中添加了一个全局管道库,比如说 PipelineLibrary,我可以通过使用 @Library('PipelineLibrary') _ 加载它在我的管道中成功使用它。在这个库中,我有一个全局函数 foo.bar(),当我将 Active Choices Reactive Parameter 添加到我的几个作业时,我还想在 Groovy 脚本框中使用它。
所以我想在那个参数的 Groovy 脚本框中有这样的东西:
// Somehow take into use PipelineLibrary
return foo.bar();
在此处加载库的正确语法是什么? 或者甚至有可能吗?如果没有,是否有其他方法可以将 Groovy 脚本共享到多个地方,而无需在 GUI 中复制粘贴代码?
【问题讨论】: