与Bitrise for iOS本机应用程序的持续集成

这是我第一次使用CI。 我们需要一项能够帮助我们部署本地移动应用程序的服务(我负责iOS应用程序)。

从项目的配置到管道的创建,我们发现了一项伴随您的服务……Bitrise!

它使您可以免费试用该服务30天,之后可以订阅订阅。 有关更多信息,请访问价格页面。

组态

第一种配置非常直观。 有一个向导,可让您通过链接链接Bitbucket / Github帐户,并在存储库帐户中设置SSH密钥。

Bitrise检查您的iOS项目中是否已经存在迦太基文件或Fastfile,并允许您创建适当的步骤。

开始吧!

配置完成后,您可以访问仪表板。

  1. 在“ 构建 ”选项卡中,所有都是比特率构建。 有一个“部署到Bitrise”步骤,使您可以保留所有权限。 每个构建都将用颜色标识:如果一切顺利,则为绿色;如果进行了手动中止,则为黄色;如果失败,则为红色。
  2. 工作流程 ”是Bitrise的核心。 它允许您使用可以从系统可用的多种选择中选择的步骤来创建管道。 如果不适合您,则始终可以选择标识外壳程序的“脚本”步骤。
  • 此选项卡将打开一个页面,该页面上有一个部分可加载配置文件和证书(开发,临时,生产)。
  • 另一个页面,您可以在其中插入要在脚本中使用的环境变量 ,以用于所有工作流程或仅针对某些工作流程。
  • 触发器允许您在存储库的分支上执行操作(推,拉,合并)时配置工作流程的激活。 如果您正在使用Bitbucket,则必须转到“ Settings / Webhoocks ”并配置由Bitrise管理的各种操作。
  • bitrise.yml显示了通过在工作流程中插入各个步骤而生成的.yml文件。

请举个例子吗?