【问题标题】:Trying to moving Jenkins Home directory试图移动 Jenkins 主目录
【发布时间】:2018-08-27 03:59:04
【问题描述】:

我已经在 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 有权访问新位置
  • Jenkins 用户是所有者,对目录具有读/写/执行权限

标签: jenkins


【解决方案1】:

我仍然无法弄清楚问题到底出在哪里。我试过在本地机器上设置,它运行良好,在云实例上也一样。问题可能是我为 jenkins 主目录附加的 EBS 卷,我能够在此命令之后构建作业。 sudo mount -o remount --rw /dev/xvdf /data

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    相关资源
    最近更新 更多