我需要禁用默认启用的 jenkins 中的 CSRF 保护。问题是在容器化之后,当我旋转一个里面有 jenkins 的新容器时,它会抛出“没有有效的面包屑”错误。
我目前正在使用此 cmd 打开 jenkins 应用程序。
/usr/bin/java -server -Djava.net.preferIPv4Stack=true -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration=false -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=9090 --ajp13Port=-1
Run Code Online (Sandbox Code Playgroud)
Mar*_*rus 11
要禁用 CSRF,可以使用 groovy 完成,打开“Manage Jenkins”/“Script Console”
import jenkins.model.Jenkins
def instance = Jenkins.instance
instance.setCrumbIssuer(null)
Run Code Online (Sandbox Code Playgroud)
来源:https : //stackoverflow.com/a/57869141
| 归档时间: |
|
| 查看次数: |
13937 次 |
| 最近记录: |