錯誤備忘
配置 jenkins
的時候,一直報這個錯,是因為 jenkins
預設安全設定裡面開啟了 防止款站點請求偽造
。
方法:
取消勾選這一項,就可以成功整合了
位置: Jenkins > 全域性安全配置 > CSRF Protection
以前配置的時候都會上來先關掉這個,今天忘記了,一直報標題的錯誤。特記錄下來,防止自己以後再忘記。
附:讓jenkins以root許可權執行shell命令
- 開啟此指令碼(使用VIM或其他編輯器):
vim /etc/sysconfig/jenkins
複製程式碼
- 找到
$JENKINS_USER並更改為“root”
:
$JENKINS_USER="root"
複製程式碼
- 然後更改Jenkins主頁,webroot和日誌的所有權:
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
複製程式碼
- 重新啟動Jenkins並檢查使用者是否已更改:
service jenkins restart
ps -ef | grep jenkins
複製程式碼
參考連結:
- [stackoverflow]403 No valid crumb was included in the request
- [stackoverflow]un shell command in jenkins as root user?
我的部落格: