空降领导炒掉运维, 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 条回复
komeijiLogi
2019-07-25 09:57:03 +08:00
@des 你回复的那个 id defunct9 经常在运维问题下,说同样的话,是个惯犯,我记得被站长处理了,怎么又出来了
ace12
2019-07-25 10:10:29 +08:00
@komeijiLogi
建议仔细看那片帖子
mikuazusa
2019-07-25 10:20:53 +08:00
视野这么狭隘的领导,还是赶紧走了算吧...
lyshine
2019-07-25 10:21:44 +08:00
有点奇怪啊, 这是哪能搞到前端身上, 我估计楼主应该是隐瞒了一些事情. 如果真是自己惹得一身骚, 还是自己辞职吧
snip
2019-07-25 10:23:58 +08:00
不留一手,你们也搞不定。
daviswei
2019-07-25 10:26:32 +08:00
@komeijiLogi
因为站长后来道歉,又把他请出来了
wednesdayco
2019-07-25 10:26:59 +08:00
@zhttty 兄弟你这个 ID 我惊了,z 大不写小说来混 V2 了?
turi
2019-07-25 10:27:51 +08:00
资深运维,系统随便给你搞搞。你还真不知道怎么解决。
对于开发,环境出问题,一般都是找问题。
问题找不到,直接重装了。

统一楼上观点,我觉得你还是跑路吧
Sapp
2019-07-25 10:32:36 +08:00
@lyshine 你没用过 CI&CD 吧? 这一套流程搞好之后一般部署都是前端直接搞了,开发完了上传代码一键跑测试部署,部署完了就可以直接上线,但是这里面出的问题那前端是真搞不懂,实际上就是后端也搞不懂,这涉及的不止是运维,还有一些前端构建的东西,能搞这一套下来的不算大牛也算老手了。
rockyou12
2019-07-25 10:32:46 +08:00
也在公司负责 ci,看到 lz 的遭遇不禁😀。领导不招人,你还是开始找下家的好
syrupofplum
2019-07-25 10:33:26 +08:00
离职也好,自己尝试找问题也好,唯一建议就是别动目前的环境,不然玩坏了肯定是你背锅。
不背不背就不背。
Felldeadbird
2019-07-25 10:42:43 +08:00
唉,我能够理解楼主的痛苦。估计公司就是在逼人走。楼主如果解决了,你信不信后面这套系统就是你去管理??你千万别去接手,一旦你接手了,后面运维的事情就归你管了。
dreamusername
2019-07-25 10:51:59 +08:00
做 CI/CD 是个痛苦的过程,涉及的知识比较多,一时半会是学不会的。
miniwade514
2019-07-25 11:00:24 +08:00
@alw 你这……也太理想化了。看楼主的描述,他老板是那种会给他时间慢慢研究的人吗?
holy_sin
2019-07-25 11:01:11 +08:00
加油 搞好了就把你逼走 哈哈
gpw1987
2019-07-25 11:23:19 +08:00
@holy_sin 扎心了。老铁,其实运维就属于那种平时看着没事,关键时候派上大用场的工作。
allgy
2019-07-25 11:25:17 +08:00
不走留着过国庆节吗?
j2001588
2019-07-25 11:30:49 +08:00
运维狗路过,怎么说呢,运维最大的价值就是知道各种坑在哪,出现问题的时候根据被坑过的经验可以快速搞定 case
linbiaye
2019-07-25 11:34:02 +08:00
@gouchaoer 资深运维需要这些没毛病,不过你说的这些只有大公司才可能接触到,不过说。对于中小公司来说,能搭建 CI/CD+监控报警 已经算是不错的公司了。
skylancer
2019-07-25 12:21:04 +08:00
找原来那个运维说遇到问题实在解决不了了,帮个忙,请他吃个饭
不就好了吗...

总而言之为什么一定要纠结在技术上解决而不从人方面上解决
你找他解决了不代表不能学习啊,你照样也可以问为什么

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

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

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

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

© 2021 V2EX