jenkins设置环境变量出现提示:Caused: java.io.IOException: Failed to create a temporary file in /home/jenkins

编程入门 行业动态 更新时间:2024-10-18 03:35:46

背景:因自己在自己的jenkins用户下下载了一个repo镜像,所以需要设置环境变量,但是设置下面的环境变量时

REPO_URL=/home/jenkins/bin/git-repo.git

出现错误提示:Caused: java.io.IOException: Failed to create a temporary file in /home/jenkins

 

经研究和查阅资料发现:

自己的/home/jenkins的所属用户并不是jenkins用户自己的,是root用户的,所以jenkins无法直接对自己的根用户目录进行创建文件和修改,

参考:https://github/jenkinsci/docker/issues/422

解决:将自己的/home/jenkins的所属用户设置为jenkins即可解决,下面命令:

sudo chown jenkins:jenkins /home/jenkins/

再次设置变量发现,不会再出现此类问题

 

注意:也顺便解决了之前困扰的一件事:就是jenkins在自己的根目录下无法创建文件,需要用有sudo用户的账户创建并修改权限。

更多推荐

jenkins设置环境变量出现提示:Caused: java.io.IOException: Failed to create a temporary file

本文发布于:2023-06-14 07:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1452802.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境变量   提示   java   io   jenkins

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!