Jenkins迁移

所谓的Jenkins迁移,说的是master server的迁移,原本master跑在machineA,现在把它迁移到machineB。Jenkins Agent不存在迁移一说,因为agent只要在jenkins里面添加好之后,任何一台机器通过jnpl连接上master就成了。除非agent上需要特殊配置一套执行环境才谈得上迁移。

迁移之前,我心中想好了两条路子,本想第一条路走到黑,结果最后还是换道第二条路。

路子一:把Jenkins安装后的那个folder直接全盘拷贝去到新机器,然后配置一通改

路子二:在新机器上重新安装Jenkins,把job, user, plugin等拷贝过去

最近的jenkins版本都要求JDK1.8及以上,确保server上有JDK1.8以及PATH环境变量已配置好。

先说第一条路,当时想着走路子一是因为IT对服务器的权限管理很严格,基本啥也装不了,啥也配置不了,咣咣把jenkins安装文件夹拷贝过去,使用命令行java -jar --httpPort=9090启动,是可以正常运行的。但是呢,我没办法把启动jenkins做成service(没权限),这样一来服务器例行维护重启,jenkins就挂了,必须重启之后登陆进来手动启动jenkins…另外,我隐隐担忧某些地方的配置可能还指向老的服务器,一时半会儿的也发现不了,为将来埋了一些坑。

所以心一横,在路子一走通了的情况下重新选走路子二,在新服务器上安装了最新版本的jenkins(走了一长串审批流程申请到了admin权限,但依旧非常繁琐,一切都必须从admin cmd里面进行,一不小心把cmd框关了,就又得用动态码+静态码 run el

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于将 Jenkins 迁移到新环境的问题,您可以按照以下步骤进行操作: 1. 备份配置:在迁移之前,确保您已备份了当前 Jenkins 实例的配置文件和数据。可以使用 Jenkins 提供的导出功能或手动备份 Jenkins 主目录。 2. 安装新环境:在新环境中安装 Jenkins,可以选择使用相同版本或更新版本。可根据您的需求选择适当的安装方式,例如使用 WAR 文件或容器化安装。 3. 还原配置:将之前备份的配置文件和数据还原到新环境中。将备份文件复制到新 Jenkins 实例的相应位置,覆盖新安装生成的默认文件。 4. 插件迁移:如果您在旧 Jenkins 实例中安装了插件并希望在新环境中继续使用它们,则需要将插件迁移到新环境。可以通过在新环境中安装相同的插件,并将旧实例中的插件文件复制到新环境的对应目录中来完成迁移。 5. 配置验证:完成配置迁移后,启动新 Jenkins 实例并验证是否正确加载了配置和插件。检查是否存在任何配置错误或不兼容问题,并根据需要进行调整。 6. 测试和部署:在验证配置无误后,您可以开始测试和部署您的项目。确保您的项目能够顺利运行,并根据需要进行调整和优化。 请注意,迁移 Jenkins 可能会因环境和配置的复杂性而有所不同。在进行任何迁移操作之前,请务必备份您的数据并仔细阅读 Jenkins 官方文档,以确保操作正确无误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值