use*_*119 23 continuous-integration home-directory jenkins
简单问题:如何更改jenkins主目录位置?默认情况下,它指向,/var/lib/jenkins而我希望它指向/home/jenkins.我改变了我$JENKINS_HOME,/home/jenkins但它对我没有帮助.
hac*_*_on 16
在已经启动jenkins并配置构建之后,对于我在RHEL 7.2上的Jenkins 2.7.2,我需要:
1)更改jenkins用户的主目录
sudo su -
service jenkins stop
vi /etc/passwd
# change the /var/lib/jenkins to /home/jenkins or whatever
Run Code Online (Sandbox Code Playgroud)
2)更改启动脚本中的设置以找到它
vi /etc/sysconfig/jenkins
# change the JENKINS_HOME to /home/jenkins or what ever
Run Code Online (Sandbox Code Playgroud)
3)将所有数据复制到新位置(例如:/ home/jenkins)
cd /home
cp -Rf /var/lib/jenkins .
chown -R jenkins:jenkins *
Run Code Online (Sandbox Code Playgroud)
4)重新启动它
service jenkins start
Run Code Online (Sandbox Code Playgroud)
这似乎已经为我做了.
Jenkins 通常使用自己的用户运行,
因此更改该用户的主目录应该可以完成这项工作。
如果不确定,只需使用“id”、“whoami”或“env”等 shell 命令运行测试作业即可查找 Jenkins 使用的用户。
另请注意,“”消息Started by user anonymous并不意味着 Jenkins 以匿名用户身份启动 -请参阅Sagar和Peter Tran
的相关答案:
| 归档时间: |
|
| 查看次数: |
48178 次 |
| 最近记录: |