【发布时间】:2017-06-05 20:14:12
【问题描述】:
Jenkins 在 RedHat Linux 机器(AWS 上干净的 EC2 机器)上运行良好,直到我决定更改 JENKINS_HOME。我只是将 Jenkins 目录从 /var/lib/jenkins 移动到 /home/ec2-user/jenkins,然后创建了一个符号链接。 (我按照这个问题的第一个答案:Change JENKINS_HOME on Red Hat Linux?)。
但是当我重新启动 Jenkins 时出现错误:
无法创建主目录“/var/lib/jenkins”。这是最 可能是权限问题。要更改主目录,请使用 JENKINS_HOME 环境变量或设置 JENKINS_HOME 系统 属性。
我尝试在/etc/sysconfig/jenkins 中更改JENKINS_HOME,将其设置为新文件夹(我想这会破坏符号链接的意义?)但我仍然遇到同样的错误
无法创建主目录“/home/ec2-user/jenkins”。
这是出于备份目的,因此我将所有 Jenkins 数据保存在已安装的外部数据存储(AWS 弹性文件系统)中。
【问题讨论】:
-
你应该回答你自己的问题;请参阅stackoverflow.com/help/self-answer 不要将答案编辑到问题中。
标签: linux amazon-web-services jenkins amazon-ec2 amazon-efs