我曾经面临同样的问题和疑问。
通过一些连线,我终于解决了我的Jenkins问题。由于磁盘空间在/var/lib/jenkins下出现相同的问题,我将Jenkins移动到新位置。
以下是我必须执行的步骤,以使其正常工作。请考虑我正在将Jenkins指向非默认端口。(我在两个服务器上均应用了此过程)
首先,将Jenkins目录从/var/lib/jenkins移动到/opt/jenkins
sudo service jenkins stop
sudo mv /var/lib/jenkins /opt/
现在您可以将工作区和构建目录更改为计算机上任何其他位置。
Jenkins提供了3个预定义变量,可用于指定新位置:
JENKINS_HOME — Jenkins主目录
ITEM_ROOTDIR — 工作区分配的作业的根目录
ITEM_FULLNAME — 像“foo/bar”那样以“/”分隔的作业名称
sudo su jenkins (access as Jenkins user)
JENKINS_HOME=/opt/jenkins
ITEM_ROOTDIR=/opt/jenkins
ITEM_FULLNAME=/opt/jenkins
exit (exit Jenkins user)
现在,编辑 Jenkins 配置。
/opt/jenkins$ sudo nano /etc/default/jenkins
修改以下行
JENKINS_HOME=/opt/jenkins (that is our new location)
更改用户的主目录
sudo usermod -d /opt/jenkins/ jenkins
sudo service jenkins start