目前使用的是 gitlab + fastlane 进行持续集成, 前一阵子毫无问题, 但最近新建立了一个项目, 配置好 gitlab-ci.yml, 但在开始执行构建时就出错, 而且错得十分蛋疼, 就在日志里面显示一条错误 ERROR: Job failed: exit status 1
.
在谷歌上查到 gitlab-runner 可以使用如下命令来查看详细错误信息, 故在跑持续集成的机器上执行如下命令:
gitlab-runner --debug run
然后在 gitlab 网页端点击启动构建过程, 在里面查看到详细的错误日志.
继续谷歌, 定位到 rvm 和 gitlab runner 之间冲突问题.
最直接的办法就是卸载 rvm 来解决... 详见这个链接.
但是有无更好的办法, 继续谷歌. 待续...