hua*_*n68 144 data-migration jenkins
我目前在我的开发PC上使用Jenkins.我把它安装在我的开发PC上,因为我对这个工具知之甚少; 所以我在开发PC上对它进行了测试.现在,我觉得Jenkins在构建过程中是我长期的"合作伙伴",并希望将这个Jenkins"移动"到专用服务器上.
在此之前,我做了很少的构建,并从每个构建中归档了工件.特别是,版本号对我来说对版本控制非常重要.
如何将当前PC中的所有Jenkins信息导出到新服务器?
Céd*_*ien 166
继詹金斯维基之后,你将不得不:
chown -R jenkins:jenkins $JENKINS_HOME
JENKINS_HOME默认位于~/.jenkins
Linux安装中,但要准确找到它所在的位置,请转到http:// your_jenkins_url/configure页面并检查第一个参数的值:Home directory
; 这是JENKINS_HOME.
Noa*_*nos 44
如果您的JENKINS_HOME目录太大而无法复制,您只需要设置相同的作业,Jenkins插件和Jenkins配置(并且不需要旧的作业工件和报告),那么您可以使用ThinBackup插件:
在两者上配置备份目录(在管理Jenkins - > ThinBackup - >设置中)
在Sourse Jenkins上进入ThinBackup - >立即备份
如果缺少某些插件或作业,请将备份内容直接复制到目标JENKINS_HOME.
如果您在源Jenkins上进行了用户身份验证,现在已锁定在目标Jenkins上,则编辑Jenkins config.xml,设置<useSecurity>
为false,然后重新启动Jenkins.
Kat*_*atu 11
这对我有用,可以从Ubuntu 12.04(Jenkins ver.1.628)转到Ubuntu 16.04(Jenkins ver.1.651.2).我首先从存储库安装了Jenkins.
将JENKINS_HOME
(例如/ var/lib/jenkins)从旧服务器复制到新服务器.从新服务器的控制台:
rsync -av username@old-server-IP:/var/lib/jenkins/ /var/lib/jenkins/
你可能不需要这个,但我必须这样做
Manage Jenkins
和Reload Configuration from Disk
.Configure System > Jenkins Location
,对Jenkins URL
被正确地分配给新的詹金斯服务器. 归档时间: |
|
查看次数: |
103851 次 |
最近记录: |