jenkins构建执行shell脚本提示permission-denied
环境:centos7、jenkins使用yum进行安装
问题:执行shell脚本的时候提示没有权限如下图
原因:jenkins用户的权限不够
方法:修改jenkins的用户权限,和修改jenkins的家目录权限
处理:1、修改jenkins的用户
vi /etc/sysconfig/jenkins # 编辑文件 JENKINS_USER="root" # 改成root
2、修改jenkins的家目录(没修改家目录的情况下JENKINS_HOME="/var/lib/jenkins")
cd /var/lib chown -R root:root jenkins # 重启jenkins服务 systemctl restart jenkins
验证:再次构建项目
做一个决定,并不难,难的是付诸行动,并且坚持到底。