jenkins中默认会开启CSRF令牌(crums),在2.176.2版本之前,是可以通过UI界面的复选框关闭的,但是在之后的版本中 ,就把这个选项去掉了,这样的话,就必须要使用令牌才行。那么如果我们一定要关闭怎么办呢?官方也给出了解决方案。
https://www.jenkins.io/doc/upgrade-guide/2.222/#always-enabled-csrf-protection
就是在启动的时候,直接设置这个参数。
vi /etc/sysconfig/jenkins
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true"