config.xml在jenkins重启时被替换

时间:2018-01-18 18:10:27

标签: security jenkins authorization jenkins-plugins jenkins-pipeline

我想在jenkins中禁用安全性。我停止了服务,编辑了https://wiki.jenkins.io/display/JENKINS/Disable+securityhttps://wiki.jenkins.io/display/JENKINS/Disable+security中提供的 $ JENKINS_HOME / config.xml

但每当我重新启动时,内容都会被初始值替换。我也尝试在〜/ .jenkins目录中做同样的事情。但是每次重新启动时,它都会被取代。无法理解为什么会这样。

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

有同样的问题。我不是100%肯定,但是在多次尝试中我发现:

cp -f edited_config.xml /var/lib/jenkins/config.xml
sudo systemctl restart jenkins.service
sudo ./install_plugins.sh $(cat plugins.txt | tr '\n' ' ')
sudo systemctl restart jenkins.service

错误没有发生

但是当我没有在配置文件编辑和安装插件之间重新启动jenkins时,我缝了这个bug。

cp -f edited_config.xml /var/lib/jenkins/config.xml
sudo ./install_plugins.sh $(cat plugins.txt | tr '\n' ' ')
sudo systemctl restart jenkins.service

希望有帮助