簡體   English   中英

iOS - 與Fastlane / Bamboo的持續集成

[英]iOS - Continuous Integration with Fastlane / Bamboo

我們在RHEL上托管了一個內部部署Bamboo服務器,我們希望集成FastLane以自動化我們的移動應用程序CI / CD流程。 我們有一台用於iOS構建的Mac筆記本電腦,但計划是自動化該過程。 有人可以指出將FastLane與本地Bamboo CI服務器集成的任何指針。

最初設定

  • 在Mac筆記本電腦上設置要自動執行此過程的Bamboo Remote Agent。 為此,您需要位於支持遠程代理的許可證層上。 Atlassian提供了在Mac上設置代理的分步說明
  • 確保安裝了最新的XCode。
  • 按照說明在Mac上設置Fastlane 盡管Bamboo內置了任務步驟,但您仍需要在Mac上配置該功能 如果不這樣做,將導致您的RHEL服務器認為它可以執行iOS構建。 您應該在作業配置和需求頁面中看到只有Mac才能執行此構建作業。

配置Fastlane

  • 按照Fastlane指南與Bamboo集成

  • 查看設置Match,以便您不會遇到與Fastlane一樣多的配置文件簽名問題。 這也將允許團隊中的任何人繼續構建。

陷阱

  • 設置此過程時,iOS Provisioning Profile錯誤相當常見。
  • 權限問題通常會導致錯誤。 Bamboo日志應該告訴你問題是什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM