type
status
date
slug
summary
tags
category
icon
password
前言
前两天其他事业部的测试同学给我要Jenkins管理员权限,说要部署Java的接口测试; 然后今天中午就收到噩耗,Jenkins挂了~~ 登陆服务器检查文件,发现Jenkins的配置文件被重置了,jobs目录也空了,简直是凉凉 既然已经凉凉并且恢复不了了,索性重新部署一份,再配置下定期备份
安装过程
- 打包机器上的重要文件,scp到本地,然后联系运维把物理机centos6.x改为虚拟机centos7.x
- 安装docker、docker-compose等工具
- 基于Jenkins官方镜像定制docker-compose.yml文件(7001是nodejs发布接口的端口)
- 启动镜像:docker-compose up -d
- 配置一些插件、权限等
定时备份
- 参考了网上的教程,在宿主机使用cron每晚执行shell脚本备份data目录;
- 每次备份后检查当前备份数量,大于7份时删除最旧的备份;
- 后续谁爱玩就玩吧,挂了损失不大~~