共计 404 个字符,预计需要花费 2 分钟才能阅读完成。
一、问题
周一修改了一个地方,把分支合并到 develop,然后自动触发 gitlab 的 ci,等了一会再点开看 log,发现报错了。
具体如下图所示:
二、初步分析
看提示是说从源拉取依赖的时候,网络超时了。
初步断定是网络问题,所以想隔一会再重试看看。结果重试了好几次,结果都一样。
因为修改的功能需要在开发环境验证后,再部署到测试环境给测试验证,然后部署到预发布环境,所以还是比较着急的。
人是否成长就看在应对突发问题导致进展被卡住能否沉稳冷静解决问题。
但往往是说起来容易做起来难。
我觉得可以这样:在心里自己跟自己说几遍,从现在开始,给自己五分钟时间,什么都别想,从头到尾再仔细看看,找出问题所在。
因为上周五及之前跑 ci 都没问题,重试了几次也不行,也问了后台跑 ci 的机器网络等问题,也没改动什么,而我又没权限登录机器查看相关信息,所以只能搜索 npm ERR! network timeout
来分析问题。
三、各种说法:
详细讲解可点击
正文完