使用Jenkins在iOS中进行持续集成,立即进行Jenkins中的第一项工作。

要安装和设置Jenkins,您需要先阅读本教程。 您的第一份工作有以下职责。

  1. iPA的所有Debug版本都将自动上传到Hockey App,或者您可以通过轻松修改脚本将其上传到任意位置。
  2. 所有版本的iPA版本都将自动上载到ItunesConnect。

现在,不浪费时间,让我们开始从事詹金斯的第一份工作。

从Jenkins主菜单中选择“凭据”。 点击(全局)

在单击“全局”时,您将找到以下屏幕截图,点击“添加一些凭证?”。

填写以下详细信息,在用户名和密码下面是您的GIT凭据。 按确定。

现在,凭据将在下面被喜欢。 复制“ id”即“ Git_Credentials”

进入菜单选项,选择“管理詹金斯”。 选择“管理插件”。 下载Xcode,Build TimeStamp,活动选择,掩码密码和管道插件。 选中“安装插件后重新启动jenkins”。

选择ManageJenkins,配置系统。 转到Xcode Builder设置。 填写详细信息,按照以下步骤查找您的团队ID。 确保钥匙串路径是安装证书的路径。 按“保存”。

现在该创建您的第一个Job了。 选择创建新作业。

选择管道,然后将作业命名为“ iOS_Builds”,然后按确定。

在当前登录用户(即/Users/Sudhir.kumar/.jenkins/jobs/iOS_Builds)中搜索.jenkins目录。 在此路径中,您将找到config.xml文件。 将此文件的内容替换为FILE的内容

现在转到Manage Jenkins并选择“从磁盘重新加载配置”。 点击iOS_Builds作业,然后单击带有参数的构建,您将看到这个漂亮的视图。

从作业菜单中单击配置,然后根据需要进行配置。 一件事是在管道脚本中,需要设置四个参数。

  1. 确保方案名称或工作空间名称中没有空格。
  2. Your_WorkSpace_Name:这是从Git中签出的工作空间的名称
  3. Your_Path_To_Info.Plist:$ {workspace}是作业文件夹之前的路径。 您必须提供作业文件夹之后的路径,直到info.plist
  4. Your_Product_Name:您要用来创建存档或Ipa的名称
  5. Your_GIT_ID_FROM_CREDENTIALS:这是Jenkins Credentials菜单中的ID“ Git_Credentials”。
  6. 下载ExportOptions_Release.plist和ExportOptions_debug.plist并将它们保存在桌面上。 根据您的信息更新plist。
  7. 确保在xcode中,您的项目代码签名应为“手动”方式,应取消选中“自动管理签名”。 如需更多帮助,请遵循此。
  1. 填写完信息后,请单击build,您将看到此漂亮的GUI执行您的工作。

如果您在系统上设置jenkins时遇到任何问题,可以免费向我咨询,只需给我发送电子邮件至Sudhirkumar0187@gmail.com。 您也可以在评论中问我。

如果您喜欢这篇文章,请留下一些鼓掌。 👏👏👏