3

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

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

4

2 回答 2

2

要回答原始问题,隐藏某些内容的方法是创建一个扩展hudson.model.DescriptorVisibilityFilter的类,并覆盖 filter() 方法,然后可以执行任意隐藏。我很确定它也适用于构建步骤。我不知道现有的插件会以可配置的方式做到这一点,所以如果你想要的话,可能是时候学习一些 Jenkins 插件编码了。

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

于 2012-10-03T14:12:17.483 回答
1

我不知道这样的功能,快速搜索什么也没显示。

但是,引用自Groovy 插件页面只有具有管理员权限的用户才能添加系统 groovy 构建步骤并配置系统 groovy 脚本

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

于 2012-09-26T10:42:22.503 回答