每个作业/节点禁用/启用Jenkins插件

每个作业/节点禁用/启用Jenkins插件,jenkins,hudson,hudson-plugins,jenkins-plugins,Jenkins,Hudson,Hudson Plugins,Jenkins Plugins,有没有办法禁用/启用每个作业或从节点的插件 我正在寻找一种方法来做到这一点,因为我公司的jenkins管理员担心groovy系统插件带来的安全问题,希望在除我之外的所有工作中禁用该插件。我不知道有这样的功能,快速搜索什么也看不到 但是,引用自:只有具有管理权限的用户才能添加system groovy构建步骤并配置system groovy脚本 如果您的管理员对您拥有Jenkins的管理员权限感到不舒服,他必须能够为您和您的作业单独设置Jenkins主服务器。要回答最初的问题,隐藏内容的方法是创建

有没有办法禁用/启用每个作业或从节点的插件


我正在寻找一种方法来做到这一点,因为我公司的jenkins管理员担心groovy系统插件带来的安全问题,希望在除我之外的所有工作中禁用该插件。

我不知道有这样的功能,快速搜索什么也看不到

但是,引用自:只有具有管理权限的用户才能添加system groovy构建步骤并配置system groovy脚本


如果您的管理员对您拥有Jenkins的管理员权限感到不舒服,他必须能够为您和您的作业单独设置Jenkins主服务器。

要回答最初的问题,隐藏内容的方法是创建一个扩展了hudson.model.DescriptorVisibilityFilter的类,并重写filter()方法,然后该方法可以执行任意隐藏。我很确定它在构建步骤上也会起作用。我不知道现有的插件会以一种可配置的方式来实现这一点,所以如果您需要的话,现在可能是学习Jenkins插件编码的时候了

但是,正如上面Vladimir所解释的,对于system groovy构建步骤,这不是很有用