关闭永久的安全警告套路,有以下三个层级,1.对于某一类系统警告不提示,2.对于某个插件的警告不提示,3.直接对所有的警告不提示不处理。

问题原因,看到这一堆提示,脑阔疼, 解决方法如下:

1.对一类的消息不显示(设置 【管理监控配置】)
2.对某个插件消息不显示(设置 【隐藏的安全警告】)
3.屏蔽所有警告(直接修改源码)
在这里插入图片描述

1.关闭消息通知(屏蔽一类消息)

系统管理-> 系统配置->管理监控配置
在这里插入图片描述

找到管理监控配置,可以按需要的,将没必要的提示,直接给关闭掉,这样就不会显示了
在这里插入图片描述

2.屏蔽某个插件

系统管理-> 全局安全配置 ->隐藏的安全警告
在这里插入图片描述

在隐藏的安全警告 中,如果你需要哪个消息提示,就够选上,如果不需要,就直接取消勾选。
在这里插入图片描述

3.源码屏蔽所有提示

找到jenkins-core-2.289.2.jar ,在消息提示的 div节点上,加上样式style="display:none" 直接隐藏所有。

#解压
unzip WEB-INF/lib/jenkins-core-2.289.2.jar -d /tmp/jenkins-core


#进入目录
cd /tmp/jenkins-core


#修改jenkins/model/Jenkins/manage.jelly 文件
#<div class="manage-messages" style="display:none" >
sed -i  "s#class=\"manage-messages\"#class=\"manage-messages\" style=\"display:none\"#g" jenkins/model/Jenkins/manage.jelly


#压缩文件
zip -r jenkins-core-2.289.2.jar *

在这里插入图片描述

重新压缩后,获取到新版本的jenkins-core-2.289.2.jar ,替换重启即可。

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐