简体   繁体   English

Xcode机器人与詹金斯

[英]Xcode bots vs Jenkins

At the risk of this question being "too vague" here goes...! 冒这个问题“过于模糊”的风险......

We have a Jenkins system running for other (non iOS) software projects. 我们有一个运行其他(非iOS)软件项目的Jenkins系统。 I want to set up nightly Xcode build and deploy to Testflight for a number of iOS projects. 我想设置每晚Xcode构建并部署到Testflight以用于许多iOS项目。 The question is which is the best way to go. 问题是哪种方式最好。 It feels right to use the built in XCode mechanism for automated builds but given Jenkins is in place are there any significant benefits to using Jenkins over XCode bots? 使用内置的XCode机制进行自动构建是正确的,但是鉴于Jenkins已经到位,使用Jenkins而不是XCode机器人有什么显着的好处吗?

Some criteria are: - Ease of setup - Reliability - Minimising pain when xcode features change 一些标准是: - 易于设置 - 可靠性 - 最大限度地减少xcode功能发生变化时的痛苦

Thanks 谢谢

Xcode bots are fairly easy to set up, depending on your source control configuration. Xcode机器人很容易设置,具体取决于您的源代码控制配置。 The big win for Bots over Jenkins is that Bots are tightly integrated with Xcode. Bots胜过Jenkins的最大胜利是Bots与Xcode紧密集成。

You can monitor, create, and modify your bots right from the Log Navigator, and only the bot for the particular project and branch will show, which is nice when you have dozens of bots on your server. 您可以直接从Log Navigator监视,创建和修改您的机器人,只显示特定项目和分支的机器人,这在您的服务器上有数十个机器人时很好。 Also, when you click on a failed test or warning or analysis issue that a particular build has, you will be taken directly to the offending line in Xcode (if you're viewing the bot in Xcode). 此外,当您单击特定版本所具有的失败的测试或警告或分析问题时,您将直接进入Xcode中的违规行(如果您在Xcode中查看机器人)。

Monitor and Manage Bots in the Bot Viewer 在Bot Viewer中监视和管理机器人

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM