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

2024-02-16

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

我将每个学生及其注册科目的映射存储在 json 文件中。我用了配置文件提供程序插件 https://wiki.jenkins.io/display/JENKINS/Config+File+Provider+Plugin在 jenkins 中引用此文件。现在我应该如何通过选择参数中的 groovy 脚本加载此配置文件。我在用扩展选择参数 https://wiki.jenkins.io/display/JENKINS/Extended+Choice+Parameter+plugin and 主动选择参数插件 https://wiki.jenkins.io/display/JENKINS/Active+Choices+Plugin


我使用下面的 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)`
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

读取 jenkins groovy 脚本中的配置文件以获取构建参数 的相关文章

随机推荐