我已经在 centos 7 中移动了 Jenkins 的主目录,Jenkins 的版本是 2.138-1.1。
这些是我遵循的步骤:
sudo systemctl stop jenkins.
sudo cp -prvf /var/lib/jenkins /data.
更改/etc/sysconfig/jenkins 中的JENKINS_HOME
JENKINS_HOME=/data
sudo usermod -d /data jenkins .
chown -R jenkins:jenkins /data .
sudo systemctl start jenkins .
当我手动运行构建时,它会引发以下错误。
stderr: fatal: cannot exec '/data/workspace/test-
job@tmp/pass7291433045594462450.sh': Permission denied .
我哪里做错了?
我仍然无法弄清楚问题到底在哪里。我尝试在本地机器上进行设置,它运行良好,在云实例上也运行良好。问题可能是我为 jenkins 主目录附加的 EBS 卷,我能够在此命令之后构建作业。 sudo mount -o remount --rw/dev/xvdf/data