问题一:Jenkins反向代理有误
分析
Jenkins 部署在Tomcat上,直接本地访问,没有反向代理,不知道什么原因。
解决
见下一个问题
问题二:分支名有下划线
分析
分支名中有下划线时,刷新BlueOcean的pipeline的分支页面会报错。例如 'BlueOcean/test-01'这样的分支名
解决
最后发现是tomcat的 conf/catalina.properties文件内需要配置如下内容:
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
偶然间发现的,这个也能解决问题一,运气这么好,一石二鸟。