在流水线先执行中,遇到超时终止的问题,用户可以按照文档进行相应的排查。
Java 构建 jar 包下载卡住
日志中出现 jar 包下载然后不继续往下执行。出现这种情况是由于 jar 包下载失败,首先判断使用 maven 源是否为国内镜像源,推荐使用 aliyun 提供的mave镜像仓库 进行依赖下载加速。
NodeJS 构建 Npm 包下载卡住
日志中 npm install 后不继续往下执行,可能是由于使用海外 npm 镜像源,使用 cnpm 替换 npm 可以切换到使用 淘宝 NPM 镜像。
Golang 构建依赖下载卡住
日志中出现依赖下载后不继续执行,可能是由于使用了海外的 go 镜像源。阿里云提供了官方的 Go Module 代理仓库服务,来避免模块拉取缓慢或失败的问题,加速构建。
Docker 构建出现 FROM:... 卡住
这种情况是由于 docker 构建的基础镜像下载不下来,可以把 FROM 的镜像 pull 到本地,再 push 到阿里云镜像仓库 加速镜像构建。
其他依赖如 tar 包无法下载
可以考虑将依赖上传到 阿里云OSS,再生成外部下载链接下载。
其他问题
检查是否在脚本中执行了耗时超过一小时的操作。我们建议一个步骤的功能尽可能简单,如果有耗时过长的步骤导致任务超时,请将其拆分为多个步骤且分别在不同任务中进行。
文档内容是否对您有帮助?