【发布时间】:2019-08-20 07:37:56
【问题描述】:
是否有关于如何使用 Gitlab 为 iOS 项目设置 CI 的最新且足够详细的教程?
我找到了很多教程(见下面的列表)——但自从这些教程制作以来,GitLab 似乎发生了变化。或者,对于作为初学者的我来说,它们根本不够详细和充分解释。因此,我想知道是否有关于如何在 Mac 上为 iOS 设置 Gitlab-CI 的最准确的分步说明?
特别是,我正在寻找一个使用 Fastlane 并具有 Cocoapods 依赖项的 iOS 项目的 Gitlab-CI 分步教程。
您可以在下面找到所有关于 iOS 项目的 GitLab CI 设置的教程和页面列表。
(我已经关注了所有这些 - 但对于作为 CI 初学者的我来说,没有一个足够详细,或者实际上,对于 2019 年和 GitLab 今天所代表的内容来说,这些都不再准确)。
对于所有教程,我最终都会遇到 Gitlab Pipeline 错误。
这里是我打开的 stackoverflow 问题的列表,每个问题都有自己的 Gitlab CI 试用:
gitlab-runner register没有 sudo:我最终得到“权限被拒绝” Stackoverflow Nr1gitlab-runner register与 docker:我最终得到“根错误”Stackoverflow Nr2sudo gitlab-runner register与 sudo:我最终得到“根错误”Stackoverflow Nr 3
具体问题:
- 你可以在 iOS 的 Gitlab 中使用“docker”吗? (或者必须是“shell”)
- gitlab-runner 注册是否需要使用“sudo”一词? (为什么或为什么不)
- 如何在您的 Mac 上设置权限,以便在您将所有 sudo 单词排除在外后 Gitlab CI 才能正常工作?
以下是我找到的使用 iOS 项目解释 Gitlab CI 的教程列表:
【问题讨论】:
标签: ios continuous-integration gitlab cocoapods gitlab-ci