前言
发版的时候pineline buiild maven报错:ERROR: Job failed: exit code 1,由于没有报具体出错的原因,只能根据最后执行的命令来推测,排查十分困难,故找了个本地调试ci的方法,具体如下:
1 安装GitLab Runner
brew install gitlab-runner
brew services start gitlab-runner
2 修改ci脚本
#1 如需调试中间步骤,可以把之前步骤的
2 运行job
gitlab-runner exec docker 容器名
refference:
1.Install GitLab Runner on macOS
https://docs.gitlab.com/runner/commands/README.html#limitations-of-gitlab-runner-exec
https://www.lullabot.com/articles/debugging-jobs-gitlab-ci