<iOS 實踐經驗>記一次Gitlab持續集成的踩坑經歷

目前使用的是 gitlab + fastlane 進行持續集成, 前一陣子毫無問題, 但最近新建立了一個項目, 配置好 gitlab-ci.yml, 但在開始執行構建時就出錯, 而且錯得十分蛋疼, 就在日志里面顯示一條錯誤 ERROR: Job failed: exit status 1.

在谷歌上查到 gitlab-runner 可以使用如下命令來查看詳細錯誤信息, 故在跑持續集成的機器上執行如下命令:

gitlab-runner --debug run

然后在 gitlab 網頁端點擊啟動構建過程, 在里面查看到詳細的錯誤日志.

繼續谷歌, 定位到 rvm 和 gitlab runner 之間沖突問題.

最直接的辦法就是卸載 rvm 來解決... 詳見這個鏈接.

但是有無更好的辦法, 繼續谷歌. 待續...

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、持續集成(Continuous Integration) 要了解GitLab-CI與GitLab Runner...
    tsyeyuanfeng閱讀 98,049評論 17 134
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 概述 持續集成是一種軟件開發實踐,即團隊開發成員經常集成他們的工作,通過每個成員每天至少集成一次,也就意味著每天可...
    paintingStyle閱讀 3,940評論 1 10
  • 前言 眾所周知,現在App的競爭已經到了用戶體驗為王,質量為上的白熱化階段。用戶們都是很挑剔的。如果一個公司的推廣...
    偏偏就是禰閱讀 9,038評論 34 59
  • 用到的組件 1、通過CocoaPods安裝 2、第三方類庫安裝 3、第三方服務 友盟社會化分享組件 友盟用戶反饋 ...
    SunnyLeong閱讀 14,650評論 1 180