jenkins无法执行shell脚本问题

1.如图,jenkins在构建的时候,打开控制台可以看到执行到shell脚本那里,提示权限不足

在这里插入图片描述

2.这时候我们需要修改jenkin的配置文件和目录文件权限(不建议直接给777权限)

vim /etc/sysconfig/kenkins
进去以后找到JENKINS_USER="jenkins" 这一行,修改为jenkins用户为root用户,如下
JENKINS_USER="root"

3.修改为jenkins配置文件后,再修改jenkins目录权限

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
systemctl restart jenkins  重新启动jenkins以后重新构建一次项目,发现可以成功执行了,如图

在这里插入图片描述

4.修改相应文件夹的所有者为jenkins

chown -R jenkins <path>  这一步自行定义,每个人环境不一样路径也不一样,前面三步已经可以执行shell脚本了

这世上没有什么比坚持对成功的意义更大!

发布了12 篇原创文章 · 获赞 12 · 访问量 877

猜你喜欢

转载自blog.csdn.net/weixin_43838503/article/details/104652975