首页 > 解决方案 > 詹金斯插件中的全局配置是什么?

问题描述

我一直在阅读 jenkins 手册,但我无法理解使用 config.jelly(本地配置)和 global.jelly(全局配置)之间的区别。如果我更新插件的全局配置,是否会更新该插件的所有实例?那么基本上当有人更改全局配置时会产生什么影响

标签: jenkinsjenkins-plugins

解决方案


正如这篇文章中所解释的: Jenkins 插件中 global.jelly 和 config.jelly 的用法

  • global.jelly 用于全局配置
  • config.jelly 用于作业配置

环境不同,影响也不同。

对 global.jelly 所做的任何更改都会影响所有工作。但是对 config.jelly 所做的每项更改都应该只影响当前的工作。

如果你需要定义你想把你的设置放在哪里,你需要问自己是否希望它是特定于你的工作的,还是对你所有的工作都通用的。

例如,您可能想要调整报告的收件人列表,并将其放入您的 config.jelly。但是你想集中设置你的邮件服务器(更容易维护),然后决定把它放在 global.jelly


推荐阅读