目前使用的是 gitlab + fastlane 進行持續集成, 前一陣子毫無問題, 但最近新建立了一個項目, 配置好 gitlab-ci.yml, 但在開始執行構建時就出錯, 而且錯得十分蛋疼, 就在日志里面顯示一條錯誤 ERROR: Job failed: exit status 1
.
在谷歌上查到 gitlab-runner 可以使用如下命令來查看詳細錯誤信息, 故在跑持續集成的機器上執行如下命令:
gitlab-runner --debug run
然后在 gitlab 網頁端點擊啟動構建過程, 在里面查看到詳細的錯誤日志.
繼續谷歌, 定位到 rvm 和 gitlab runner 之間沖突問題.
最直接的辦法就是卸載 rvm 來解決... 詳見這個鏈接.
但是有無更好的辦法, 繼續谷歌. 待續...