我已经在Jenkins的管理文件部分以JSON格式存储了一些作业的配置,它可以正常工作。我想通过将这些作业更改为参数化作业来扩展这一点,在该作业中,可以从组合框中选择所有可用的托管文件(不是全局文件),但我在获取所有可用的托管文件时遇到了问题。像configFileProvider这样的插件能够获取全局插件和更多特定于工作空间/名称空间的插件,所以我认为有一种简单的方法可以实现这一点。
添加更特定于作业而不是全局的配置文件
def files = org.jenkinsci.plugins.configfiles.GlobalConfigFiles.get().getConfigs()
适用于全局环境,但我希望获得特定于工作空间/名称空间的环境,并认为应该是这样的
def files = org.jenkinsci.plugins.configfiles.getConfigsInContext()
如果有人能为我指明实现这一目标的正确方向,那就太好了。
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!