删库跑路,,一夜回到解放前

2020-11-03 09:02:52 +08:00
 dadaoqueyi

jenkins 安装目录下,rm -rf 把 jobs 文件夹删除了,现在管理界面一个打包脚本都没有,有啥恢复的办法。除了一个个重新建脚本

7786 次点击
所在节点    程序员
33 条回复
justrand
2020-11-03 09:07:56 +08:00
深刻教训
37Y37
2020-11-03 09:14:34 +08:00
没有备份真的惨,还好我们不存在这问题,直接脚本调度系统 https://blog.ops-coffee.cn/s/uxqbm4t11icdznofzydexa
XiLingHost
2020-11-03 09:16:07 +08:00
你没有备份的吗,Jenkins 一般 jobs 也要进版本库的
Leigg
2020-11-03 09:17:05 +08:00
我能说啥,…………干得漂亮!🙊
czwen1993
2020-11-03 09:18:18 +08:00
服务器执行一下
rm -rf /
假装服务器炸了
xuanbg
2020-11-03 09:18:34 +08:00
job 不是新建一个,然后复制改改就又是一个了吗。不过要是和我们一样有近百个项目的话,4 套环境就是 3 百多的 job 。复制改改也要搞一整天。
vanityfairn
2020-11-03 09:19:22 +08:00
卧槽,我们上周也发生了,妈蛋,谁删了还不说出来,淦
dadaoqueyi
2020-11-03 09:26:57 +08:00
大概 30 个项目把,前端 vue 的跟后端 java 的,现在估计只能手动一个个加了
fps23dot9999
2020-11-03 09:30:02 +08:00
@vanityfairn 不就是题主删的吗
whileFalse
2020-11-03 09:36:03 +08:00
@37Y37 所以你这个东西……除了可以看到执行到哪一步了之外,和直接 Jenkins 跑一个大脚本有啥区别……
weichengwu
2020-11-03 09:37:18 +08:00
我用 Jenkinsfile,脚本跟着项目走
Still4
2020-11-03 09:39:45 +08:00
只能祈祷别人本地有备份了
flaman
2020-11-03 09:47:18 +08:00
jenkins DSL 了解一下, 随随便便管理几百个 job
xmt328
2020-11-03 09:49:44 +08:00
为什么不备份....
dajj
2020-11-03 09:54:57 +08:00
服务器磁盘有备份的吧
kimqcn
2020-11-03 09:56:30 +08:00
没有备份说明不重要,慌啥。拿个锤子去服务器来几下,就说硬盘坏了,还能申请点费用。
NerverLibis
2020-11-03 09:58:09 +08:00
立刻停机的话,硬盘数据有希望恢复全
polyang
2020-11-03 10:01:04 +08:00
哈哈,最好的办法是脚本写在 git 中,启动的时候通过 git 命令拉取脚本
echoe
2020-11-03 10:02:51 +08:00
我记得 jobs 目录下就算删了,如果没重启 jenkins,界面上的 job 应该都还在吧
iColdCat
2020-11-03 10:15:28 +08:00
@czwen1993 你是真的皮哈哈哈哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/721213

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX