繁体   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