有没有办法为每个作业或从属节点禁用/启用插件?
我正在寻找一种方法来做到这一点,因为我公司的 jenkins 管理员担心 groovy 系统插件带来的安全问题,并希望为除我以外的所有作业禁用该插件。
最佳答案
要回答原来的问题,隐藏东西的方法是创建一个扩展 hudson.model.DescriptorVisibilityFilter 的类,并覆盖 filter() 方法,然后可以执行任意隐藏。我很确定它也适用于构建步骤。我不知道现有的插件会以可配置的方式执行此操作,因此如果您需要,可能是时候学习一些 Jenkins 插件编码了。
但是,正如上面 Vladimir 所解释的那样,对于系统常规构建步骤,这不是很有用。
关于jenkins - 每个作业/节点禁用/启用 Jenkins 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599453/