jenkins修改启动用户
构建报错
rm: cannot remove '/data/test/.git/description': Permission denied rm: cannot remove '/data/test/.git/logs/HEAD': Permission denied
看了一下默认启动用户是jenkins,修改配置文件
root@jenkins:~# grep -v ^# /etc/default/jenkins |grep -v ^$ NAME=root JENKINS_USER=root JENKINS_GROUP=root
然后修改启动脚本
root@jenkins:~# grep -v ^# /usr/lib/systemd/system/jenkins.service |grep -v ^$ [Unit] Description=Jenkins Continuous Integration Server Requires=network.target After=network.target [Service] Type=notify NotifyAccess=main ExecStart=/usr/bin/jenkins Restart=on-failure SuccessExitStatus=143 User=root Group=root Environment="JENKINS_HOME=/var/lib/jenkins" WorkingDirectory=/var/lib/jenkins Environment="JENKINS_WEBROOT=%C/jenkins/war" Environment="JAVA_OPTS=-Djava.awt.headless=true" Environment="JENKINS_PORT=8080" [Install] WantedBy=multi-user.target
重启
root@jenkins:~# ps -ef | grep java root 14914 1 99 10:40 ? 00:00:20 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
本文来自博客园,作者:不会跳舞的胖子,转载请注明原文链接:https://www.cnblogs.com/rtnb/p/16493244.html