Xcode机器人与詹金斯

tom*_*omj 10 xcode ios jenkins xcode-bots

冒这个问题"过于模糊"的风险......

我们有一个运行其他(非iOS)软件项目的Jenkins系统.我想设置每晚Xcode构建并部署到Testflight以用于许多iOS项目.问题是哪种方式最好.使用内置的XCode机制进行自动构建是正确的,但是鉴于Jenkins已经到位,使用Jenkins而不是XCode机器人有什么显着的好处吗?

一些标准是: - 易于设置 - 可靠性 - 最大限度地减少xcode功能发生变化时的痛苦

谢谢

Jef*_*ski 3

Xcode 机器人相当容易设置,具体取决于您的源代码管理配置。Bot 相对于 Jenkins 的最大优势在于 Bot 与 Xcode 紧密集成。

您可以直接从日志导航器监视、创建和修改您的机器人,并且仅显示特定项目和分支的机器人,当您的服务器上有数十个机器人时,这非常有用。此外,当您单击特定构建所具有的失败测试或警告或分析问题时,您将被直接带到 Xcode 中的违规行(如果您正在 Xcode 中查看机器人)。

在机器人查看器中监控和管理机器人

  • 感谢您的建议。我设置了 Xcodebots 和 Jenkins,发现 Jenkins 更加简单,并且更少出现奇怪的问题!我的流程是结帐 > 构建 > 签名 > 部署到试飞。Xcodebots 感觉真的很原始,而且有很多人似乎在让这个简单的流程工作时遇到类似的问题。Jenkins 有一个非常棒的社区,通常我会找到一路上遇到的所有问题的答案。 (2认同)