空降领导炒掉运维, CI&CD 工具被我搞出问题了,焦躁不安又非常挫败。

2019-07-24 17:25:57 +08:00
 jmyz0455
具体的问题在这里:v2ex.com/t/584034 此贴纯粹吐苦水。

我们团队空降了老板的亲信当领导,从此过上了苦日子,我们团队本来有位资深运维搭建了 Jenkins + JIRA + Slack ( notify ) + GitLab ( hook )的环境,日志、备份、部署、发布井井有条的,但是空降的领导觉得这一套环境搞好之后,运维没事做工资又高,新项目上线之后就用各种手段逼走运维。

运维走了之后,我们的这套环境简直像黑箱子一样,没人敢动,说是交给某位后端大哥在管,但是貌似这位后端的 Linux 玩得貌似还没我 6,各种粗暴 root kill 操作,当然了我也只是个业余搭来玩玩的水平。

然后就在一周前,我某个前端项目提交上去之后,自动化构建从此就失败了 \@\_\@ ,心里那个苦啊,我居然踩了这颗雷。更要命的是任何 npm 命令都能跑,唯独 npm 的构建命令不能跑,更没有**任何输出**。

这几天就真的是挠破脑袋了,身边没有任何朋友是做运维的,我想尽任何我能想到的方法去暴露、定位问题:尝试回滚代码(无效)、--verbose 啰嗦模式构建(无效)、npm audit 包管理检查(无效)、Docker 运行空间和内存检车(无效),甚至看官方文档,进到服务器 Docker 里面用 Jenkins CLI 跑任务,在 console 里依旧没有任何有用的输出,npm 和 jenkins 似乎也找不到任何有效的日志或报错。

但是这个项目 git pull 到任何一台普通电脑都是可以构建和输出日志的。我看到 Docker 里 npm 和 node 的版本跟我本地是不同的,却又不知道 Jenkins Docker 的 node 环境是怎么装进去的,也不知道应不应该花时间处理这个(也许又是没有帮助),完全是一片苍白的知识领域,不知道如何定位和解决问题。

现在这个项目的自动化构建完全停住了,领导怪罪下来我也完全没有办法,估计下一个被逼走的就是我了,难受,上来吐槽一下。
22773 次点击
所在节点    程序员
153 条回复
justforlook44444
2019-07-24 18:00:45 +08:00
实力允许的情况下,还是走吧,“新项目上线之后就用各种手段逼走运维。”,这种老板人品这么差,迟早会有不好的事情找到你头上。
Vegetable
2019-07-24 18:03:57 +08:00
不认识那个资深运维吗?楼主居然没想过去求助一下,真是一个合格的前同事。
defunct9
2019-07-24 18:04:38 +08:00
开 ssh,让我上去看看
Kirscheis
2019-07-24 18:07:11 +08:00
开个 root shell,让我来看看(滑稽
tohearts
2019-07-24 18:18:16 +08:00
#22 同意 22 楼,询问下那个资深运维,如果那个运维不回答,估计就是对公司太不满了,我觉得你也可以收拾走人了,这种领导。一言难尽
jmyz0455
2019-07-24 18:23:23 +08:00
@maichael 你说的对,我觉得领导就是想找人背锅而已,我们团队里还是蛮团结的。

原文里的链接贴得不对,是这个: https://v2ex.com/t/584034
我这里说一下,Jenkins 是运行在 Docker 里面,正常工作时候,前端项目具体的分支有提交行为之后,会触发 webhook,Jenkins 会从指定仓库指定分支 git pull 下来,然后跑 npm run build (对应的命令是 npx vue-cli-service build )
jmyz0455
2019-07-24 18:24:54 +08:00
@tohearts @Vegetable 他当时离职的情况太憋屈了,手续办完立马把公司全部同事微信拉黑
temporary
2019-07-24 18:26:09 +08:00
请前运维吃顿饭 问一下
还有吐槽领导这么好一个话题不会尴尬
loading
2019-07-24 18:26:43 +08:00
卸磨杀驴,还不走?
des
2019-07-24 18:28:46 +08:00
@defunct9 这种公司的事,还是别来凑和了,出了问题害的是 lz
jmyz0455
2019-07-24 18:30:49 +08:00
@Kirscheis @defunct9 两位大神,如果是有心帮助的话,ssh 我肯定是不敢😂技术讨论请移步:v2ex.com/t/584034
5dang
2019-07-24 18:35:11 +08:00
这种领导咋到处都是。系统运行没问题就可以不要人了。系统难道吃蟠桃自己长大的……
mxtob
2019-07-24 18:35:31 +08:00
工具搭好 就 k 掉运维也是没谁了。人家平台弄好的服务都需要贴点钱担保了下服务质量。你 boss 看来就是那种百度下谷歌下谁都可以运维的认知水平
k9982874
2019-07-24 18:35:48 +08:00
看了一下你这锅是自己主动揽上身啊。本来是后端在管,根本没你啥事,坏了也不要你去修,这种系统躲都来不及你说你动他干嘛。
jmyz0455
2019-07-24 18:36:04 +08:00
@temporary 当时他离职里的场面比较失控,估计他心情不好吧,把我们全拉黑了,我确实不好打扰他,你想想一个上有老下有小的中年男性辛辛苦苦几个月把环境搭建好了,突然无故被逼走,能有多生气。
2379920898
2019-07-24 18:39:31 +08:00
没有错误日志啥玩意的吗?既然是 J 软件的问题,那就看下软件的文档,看看有没有日志啥玩意的
jmyz0455
2019-07-24 18:40:14 +08:00
@k9982874 我没揽,是坏了然后领导问到,要我找那位后端处理,那位后端又确实不懂,领导指明要我自己想办法的。
ironMan1995
2019-07-24 18:44:16 +08:00
我之前有家公司也是老板觉得某位运维没用,各种嘲讽人家,后面人家辞职了,工资涨了一倍,前几天不知道那个老板抽什么风还给人家打电话,人家拒接
ys0290
2019-07-24 18:49:41 +08:00
只有我以为是留一手吗?
jmyz0455
2019-07-24 18:57:59 +08:00
@ys0290 我朋友也说后门,但最后一次提交是我提交的,其他项目也没事,讲道理,不至于就搞我一个吧

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

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

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

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

© 2021 V2EX