空降领导炒掉运维, 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 环境是怎么装进去的,也不知道应不应该花时间处理这个(也许又是没有帮助),完全是一片苍白的知识领域,不知道如何定位和解决问题。

现在这个项目的自动化构建完全停住了,领导怪罪下来我也完全没有办法,估计下一个被逼走的就是我了,难受,上来吐槽一下。
23209 次点击
所在节点    程序员
153 条回复
zxx233
2019-07-25 12:46:49 +08:00
@skylancer 花自己的钱自己欠人情替公司解决问题,最后大概率落不着好还弄得一身骚,怎么看都不划算啊
lidfather
2019-07-25 13:01:12 +08:00
@gouchaoer 就你牛逼哦
exip
2019-07-25 13:15:33 +08:00
楼主如果不是搞了什么不可描述的操作被人发现,一个已经交给某个 linux 还没楼主玩的 6 的后端大哥的东西出了问题,怎么可能让楼主这个“使用者”来背锅?
再说出了问题也是那位 linux 还没楼主玩的 6 的后端大哥来修,修不好也是逼走他,与楼主有几毛钱关系?
aaronlau
2019-07-25 13:23:12 +08:00
赶紧找下家,照目前这趋势,总会有人背锅,抓紧时间抽身,这种公司也没前途了
komeijiLogi
2019-07-25 13:27:43 +08:00
@ace12
@daviswei 懵逼了,什么情况?
exip
2019-07-25 13:33:02 +08:00
看来我忽略了老运维搞事情的问题。

这事楼主就不应该插手,一个发现 bug 并报告领导的使用者却成了修这个 bug 的责任人,负责这个东西的人却没一点事,这样的公司还不走留着过七夕?就算这次修好了,以后再出问题领导还第一时间想到楼主,肯定是这小子那次给搞坏了没完全修好,接着修!
abccccabc
2019-07-25 13:36:31 +08:00
楼主,我比你更惨。在公司有线上数据库的账号(因为有时候老板让我们临时修改某些东西,就直接改数据库了),结果,不知怎么的,数据表全没了。结果被罚,上级领导说是内部人员误操作。真是躺着也能中枪。
yuankui
2019-07-25 13:42:29 +08:00
客观上,领导不河道,过河拆桥。
主观上,还是要及时上报,看领导如何决断,你过你能不用领导决断解决这事,要么你有能力:无论是技术还是非技术。

事多不多不重要,关键这个过程,是否可以成长。
topbandit
2019-07-25 13:43:32 +08:00
@stupil 大佬,招运维不,我在上海
qushiba
2019-07-25 13:51:10 +08:00
这事不是开发能完全解决的,正经应该是配置管理解决问题。
755rQlBW742S6Fcc
2019-07-25 14:28:32 +08:00
ci 需要的只是面比较多 特别是 用管道脚本的是时候
所以你可能 1 周搞不定是正常的
defunct9
2019-07-25 14:37:26 +08:00
@stupil 招我招我,我很闲
airfling
2019-07-25 14:42:43 +08:00
我们的 ci 就是我搞的,其实不难,jikens 的 docker 中的 node 环境一般是镜像中已经安装的,你直接用命令就可以的
HangoX
2019-07-25 14:48:31 +08:00
这个东西不难吧,你可以直接在 jenkins 上加命令行,update 到最新的 npm 即可。
villivateur
2019-07-25 15:00:12 +08:00
@stupil 2020 校招的要吗,我有较多项目经验,联系邮箱 dmlsbGl2YXRldXJAdnZ6ZXJvLmNvbQ==
skylancer
2019-07-25 15:01:07 +08:00
@zxx233 我用 4 50 请人吃个饭解决问题算我赚到了,没解决问题算维持交情以后可能用得上,如果为人处世所有都要衡量金钱,那我觉得这种人太不会做人了
tabris17
2019-07-25 15:13:41 +08:00
重启不行就重装,重装还不行就跑路
ryonanamizu
2019-07-25 15:16:16 +08:00
千万别去自己修,自己修不好就是你的锅,修好了以后运维的活就是你的,工资还不会涨。
shieppp
2019-07-25 16:26:31 +08:00
1、要想跑路,就顺便再干坏几个项目
2、要不想跑路,就慢慢耗着,等 SB 领导想办法
xdzhang
2019-07-25 16:42:05 +08:00
所以真正反映的问题是专业技术人员在这些管理的外行里啥都不是,不管你有多专业。

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

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

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

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

© 2021 V2EX