デフォルトでは、有効になっているJenkinsでCSRF保護を無効にする必要があります。問題は、コンテナ化後にジェンキンを含む新しいコンテナを起動すると、「有効な移動パスなし」エラーが発生することです。
現在、この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
ベストアンサー1
CSRFを無効にするには、Groovyを使用して「Jenkinsの管理」/「スクリプトコンソール」を開きます。
import jenkins.model.Jenkins
def instance = Jenkins.instance
instance.setCrumbIssuer(null)