.gitlab-ci.yml文件内容如下:
stages:
- check
# 定义的任务1
job1:
# 场景为构建
stage: check
# 所需执行的脚本
script:
- mvn clean
- mvn checkstyle:check
# 在哪个分支上可用
# only:
# - optimize-20200827,dev,master
# 指定哪个ci runner跑该工作
tags:
- check
提交代码后,触发jobs,然后报错:
fatal: git fetch-pack: expected shallow list
13fatal: The remote end hung up unexpectedly
15ERROR: Job failed: exit status 1
一个原因可能是 git-runner的版本较低,另外一个问题可能是gitlab的设置有点问题。
建议先修改下git-lab配置,这样影响最小。不行可以直接改回去嘛。修改图示如下:
我本地改了后,执行成功。