jenkins 修改工作目录

本文详细介绍如何将Jenkins从默认的/var/lib/jenkins路径迁移到磁盘空间更大的/data目录,包括修改配置文件、转移文件及调整用户权限的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 修改Jenkins路径

Jenkins的默认安装路径是/var/lib/jenkins 现在由于这个根目录的磁盘太小,所以切换到/data 目录下。
Jenkins目录、端口、工作目录等信息在/etc/sysconfig/jenkins 下,所以需要修改这个文件。
将JENKINS_HOME="/var/lib/jenkins" 改成JENKINS_HOME="/data/jenkins"
并将/var/lib/jenkins 路径的文件拷贝到/data/ 下。

sudo chown -R jenkins:jenkins
sudo cp -a /var/lib/jenkins/ /data/

配置Jenkins信息

Jenkins安装完之后会自行生成一个Jenkins的账号,密码未知。另外,运行sudo su jenkins 命令时会出现无法切换的情况。这个是因为Jenkins在安装的/etc/passwd 文件中/bin/bash 变成了/bin/false 引起的。
解决方法是:

sudo vim /etc/passwd
修改 passwd文件中的/bin/false 变成/bin/bash
在修改完passwd文件之后再运行sudo su jenkins 还会出现bash-4.2 而不是jenkins用户。
需要运行export PS1='[\u@\h \W]\$' 才能正常切换到jenkins用户。

转载于:https://www.cnblogs.com/maohuidong/p/9901503.html

Jenkins节点的工作目录Jenkins配置页面中的节点工作目录不一致可能是由于以下原因之一: 1. 配置不一致:请确保您在Jenkins配置页面中正确设置了节点的工作目录。在Jenkins主页,点击"节点"(Nodes)链接,找到对应节点并点击节点名称进入配置页面。在配置页面中,找到"Remote root directory"(远程根目录)或类似的选项,并确保设置的路径与您期望的工作目录路径一致。 2. 节点重启或重新连接:如果您在更改节点的工作目录后,节点已经重启或重新连接到Jenkins主服务器,那么配置页面上显示的工作目录可能会与实际工作目录不一致。这是因为Jenkins会在节点重新连接时使用先前保存的配置信息。您可以尝试通过在节点配置页面中重新保存配置来解决此问题。 3. 节点权限问题:请确保Jenkins主服务器对节点的工作目录具有适当的权限。如果节点工作目录位于其他机器上的共享文件系统上,确保Jenkins用户具有访问该文件系统的权限。 4. 多个节点配置问题:如果您有多个节点,并且发现它们的工作目录不一致,可能是由于每个节点都有自己的独立配置。请检查每个节点的配置页面,确保它们的工作目录设置正确。 如果以上解决方法无法解决问题,请提供更多的详细信息,例如节点工作目录的实际路径,Jenkins版本以及任何相关的错误日志信息,以便更好地帮助您解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值