在jenkins groovy脚本中读取配置文件以获取构建参数

时间:2019-01-09 10:14:07

标签: jenkins groovy jenkins-plugins

我有一个参数选择列表。选择列表中的值基于登录jenkins的用户。 例如,一个学生选择了数学科学和商业学科,那么他应该能够在选择下拉菜单中看到自己的学科。

我在json文件中对每个学生及其注册主题进行了映射。我用Config File Provider plugin用jenkins引用了这个文件。现在,我应该如何在选择参数中通过groovy脚本加载此配置文件。我正在使用Extended Choice ParematerActive Choice Parameter plugin

1 个答案:

答案 0 :(得分:0)

我使用下面的 groovy 脚本从 groovy 脚本访问添加的配置文件。看看有没有帮助

import org.jenkinsci.plugins.configfiles.GlobalConfigFiles
import org.jenkinsci.lib.configprovider.model.Config;
Config config = GlobalConfigFiles.get().getById("Your config file ID here")
println(config.content)`