以root用户身份在jenkins中运行shell命令
以下过程是CentOS 1.打开此脚本(使用VIM或其他编辑器): vim /etc/sysconfig/jenkins 2.找到$JENKINS_USER并更改为“root”: $JENKINS_USER="root" 3.然后更改Jenkins主页,webroot和日志的所有权: chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins 4)重新启动Jenkins并检查用户是否已更改: service jenkins restart ps -ef | grep jenkins 现在你应该能够以root用户身份运行Jenkins作业,并且所有的shell命令将被执行root。
以上脚本参考:http://stackoverflow.com/questions/29926773/run-shell-command-in-jenkins-as-root-user
但不建议这么做,root身份后就非常的危险。建议直接单个文件夹进行操作。
没实践过,如果不行请告知我。