我想从 Jenkins 管道脚本中加载配置值(例如json,yaml,xml或ini)。当我尝试使用org.yaml.snakeyaml.Yaml
时,我得到了
Scripts not permitted to use new org.yaml.snakeyaml.Yaml
我知道我可以解锁
org.yaml.snakeyaml.Yam
,但是该消息告诉我,这似乎不是加载配置文件的标准方法。有没有一种方法可以加载已经解锁的配置文件?
最佳答案
尝试使用JsonSlurper:
def config = new JsonSlurper().parse(new File("config.json"))
关于groovy - 从Jenkins Pipeline Groovy脚本加载配置文件的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40233947/