Tag: Gitlab Runner

如何通过三个相对简单的步骤为iOS设置GitLab CI

提示:一点都不难。 感谢Angelo Stavrow在2016年发布的帖子,我自己的GitLab设置以及这篇帖子都变得生动起来。让这一切变得有趣起来,在果酱中添加Fastlane,在这篇文章的末尾找到我的下一篇文章的链接。 介绍 作为开发人员,不论年龄大小,职称,无论我们是年轻人还是老人,我们都听说过CI / CD和可用的工具-例如,如果您的项目是开源的,则有很多付费的工具,而另一些则免费的。 酷,我知道。 但是关于不是开源的工作呢? 如果您使用的是GitLab,那么您会很幸运,因为无论项目如何,它都免费提供了内置的CI。 这听起来像是一个很棒的计划:-)。 我不会解释什么是CI / CD,您可以轻松地将其搜索出来。 但是我需要指出的是,至少对我自己而言,拥有CI的更大优势在于,它将使您能够编写那些拖延已久的测试。 因此,让我们这样做。 此帖子使用什么设置? 运行macOS Sierra 10.12.6的 Mac mini 带有iOS 10.3 SDK的 Xcode 8.3.3 第一步-设置您的Xcode项目 首先创建包含单元和/或UI测试的项目并将其与相应的GitLab存储库链接。 确实,确实要确保共享项目的方案 ,否则GitLab CI无法找到构建和测试项目所需的上下文。 为此,您需要在Xcode中打开项目,然后从标签菜单中选择产品 > 方案 > 管理方案 。 当菜单窗口出现时,勾选与您的项目方案相对应的“ 共享”框 ,然后单击“ 关闭”按钮 无需共享任何依赖关系方案。 完成上述步骤后,即可进行提交和推送。 一个好主意是获取xcpretty 。 它 将构建的输出转换为更具可读性的方式。 第二步–安装和注册GitLab Runner 要真正了解什么是Runner,可以查看GitLab的有关它们的文档。 简而言之,它是计算机上的一项服务( 可以是某处的远程服务器,但由于您是iOS开发者,因此可以在Mac上使用,这使您与众不同 ),该服务可以运行特定的版本及其相应的测试过程在一个特殊的配置文件中进行设置。 在您的Mac上实际安装GitLab运行程序非常简单,因此我建议您遵循我们的GitLab朋友专门针对macOS提供的说明。 […]

CI / CD di iOS Menggunakan GitLab Runner

可实现CI / CD pada pengembangan aplikasi iOS menggunakan GitLab Runner。 BAB I-彭达卢安 Bagi sebagian 开发人员 , 开发 aplikasi adalah sebuah aktivitas yang memakan waktu dan 资源 。 Bagi sebagian lain,散文建立了 aplikasi adalah waktu yang tepat untuk menghibur diri。 泰塔皮(Tetapi),杨·耶拉斯(Jelas Jelas)散文ini mengurangi waktu pengembangan aplikasi,白杨(belum lagi ketika terjadi kesalahan)扬·迪塞巴坎(oleh)是“ 人为错误 ”。 散文使重复性得以建立 。 开发商 melakukan hal […]