.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
13
fatal: The remote end hung up unexpectedly
15
ERROR: Job failed: exit status 1
一個原因可能是 git-runner的版本較低,另外一個問題可能是gitlab的設置有點問題。
建議先修改下git-lab配置,這樣影響最小。不行可以直接改回去嘛。修改圖示如下:

我本地改了后,執行成功。