Gitlab-runner 构建失败问题排查:
问题起因:
基于gitlab ci 进行自动化构建,当发起 merge_requests请求出发构建时job运行报错,官方推荐升级gitlab-runner 版本,版本升级后运行构建依然货报错,报错内容如下:
Running with gitlab-runner 11.10.1 (1f513601)
on jp.ptmind.com 0ea06a67
Using Shell executor...
Running on jp.ptmind.com...
Reinitialized existing Git repository in /data/builds/0ea06a67/0/。。。backend/.git/
Fetching changes with git depth set to 10...
fatal: git fetch-pack: expected shallow list
fatal: The remote end hung up unexpectedly
ERROR: Job failed: exit status 1
排查解决:
1:升级runner 版本至最新版本,升级期间清理runner 构建目录旧文件目录;
以上配置修改后,首次出发构建可以成功,再次执行merge_requests 再次触发构建,还是会报错,问题未解决;
build:common:
stage: build
tags:
- python3
script:
- cp src/requirements_shared.txt src/common/requirements.txt