获取所有可用于Jenkins作业的托管文件

5us2dqdw  于 2022-09-21  发布在  Jenkins
关注(0)|答案(0)|浏览(90)

我已经在Jenkins的管理文件部分以JSON格式存储了一些作业的配置,它可以正常工作。我想通过将这些作业更改为参数化作业来扩展这一点,在该作业中,可以从组合框中选择所有可用的托管文件(不是全局文件),但我在获取所有可用的托管文件时遇到了问题。像configFileProvider这样的插件能够获取全局插件和更多特定于工作空间/名称空间的插件,所以我认为有一种简单的方法可以实现这一点。

添加更特定于作业而不是全局的配置文件

def files = org.jenkinsci.plugins.configfiles.GlobalConfigFiles.get().getConfigs()

适用于全局环境,但我希望获得特定于工作空间/名称空间的环境,并认为应该是这样的

def files = org.jenkinsci.plugins.configfiles.getConfigsInContext()

如果有人能为我指明实现这一目标的正确方向,那就太好了。

谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题