Foreword
迁移Jenkins
腾讯云镜像导出
如果腾讯云镜像是windows,无法下载到本地,无论怎么弄都不行,所以只能手动迁移
如果腾讯云轻量镜像是Linux,可以通过几个间接的办法把整个镜像下载下来
- 选择轻量服务器,制作镜像
- 轻量服务器的镜像菜单中的共享镜像,共享给云服务器CVM
- 进入云服务器的镜像菜单,同地域复制,随便复制到一个地方,它就变成了自定义镜像
- 此时就可以通过自定义镜像进行下载
Windows Jenkins迁移
首先确保Jenkins版本一致,如果不一致迁移会导致很多错误,还不如直接重建
- 强烈建议每次保存一下Jenkins等相关环境的安装包,下次再迁移的时候可以直接安一样的版本
版本一致以后,看一下老的Jenkins存储路径在哪里
3
停止jenkins服务,将其整个打包,复制粘贴到新的路径下
- 打包的时候会发现.jenkins非常大,可以用一些在线工具进行传输,直接复制粘贴大文件可能会失败
找了半天的在线直传,只有这个比较好用
https://www.ppzhilian.com/receiver
启动新的jenkins,理论上和以前是一样的了,可以直接进入,所有配置都一样
配置迁移
如果选择不复制,而是导入导出配置,可以通过jenkins-cli.jar
工具包完成
java -jar jenkins-cli.jar -s http://你的服务器:8080/ get-job auth> auth.xml
java -jar jenkins-cli.jar -s http://你的服务器:8080/ get-job auth < auth.xml
还有一种办法,直接复制jobs
linux下目录
/root/.jenkins/jobs
$JENKINS_HOME/jobs
https://www.ppzhilian.com/receiver
Linux Jenkins迁移
Linux 就更简单了,路径比较稳定,直接复制粘贴就行了
Summary
Jenkins自己没有导出或者迁移相关的选项还是挺奇怪的,不过也有可能是docker用多了,迁移起来也不麻烦吧
Quote
https://blog.csdn.net/u010715243/article/details/118518797
https://blog.csdn.net/WatcherNight/article/details/135552420
https://blog.csdn.net/m0_53889456/article/details/132804105
FEATURED TAGS
RaspberryPi
嵌入式
Git
脚本
python
LeetCode
C++
APM
FreeRTOS
Markdown
Embedded
Linux
Vim
Ubuntu
Tools
STM32
Maya
LPWAN
Graph Theory
Algorithm
PathFind
OMPL
VPS
QT
Router
JS
Chrome
Tampermonkey
API
Java
Spring
MySql
Springboot
Docker
V2ray
TTRSS
Nintendo Switch
Trace
Crack
BLHeli
DSHOT
ESC
Music
C#
EasyCon
Blog
杂谈
Proxy
UAV
GuinnessWorldRecords
NAS
群晖
ZeroTier
Typora
Map
旅游
Log
JSON
Cython
Equip
Goods
Share
DMX512
Blender
Game
AP
Network
CloudFlare
DIY
WIFI
Camera
Diablo
Sensor
SES
QQ
Bot
Python
Vmq
Jenkins
米家
ESP32
Software
C
MT793x
NXP
CH32
OpenWrt
Onion
Copilot
Investment
ChatGPT
Debug
RouterOS
Mikrotik
GitLab
Drone
OpenAI
VS Code
管理
build