4 ms·
The most interesting feature for me is the XCode Server + Bots. I'm still trying to figure out how to use it. I've installed it, added a git-repo, created a Bo
by smtddr 13y ago
The most interesting feature for me is the XCode Server + Bots.
I'm still trying to figure out how to use it. I've installed it, added a git-repo, created a Bot, but it does nothing. Also, I don't know how to tell it to do "pod install"[1] before attempting to build the app.
1. http://docs.cocoapods.org/guides/installing_cocoapods.html http://docs.cocoapods.org/guides/installing_cocoapods.html
I just want to see Bots work and what is has to offer that my already existing Jenkins CI environment doesn't.
- objclxt 13y agoIf you haven't seen it already, you might find the WWDC 13 session video 'Continuous Integration with Xcode' useful, it covers bots. https://developer.apple.com/wwdc/videos/ https://developer.apple.com/wwdc/videos/
- jamra 13y agoThis is the most interesting feature for me as well. Intuitively, there has to be some sort of pre build script just like in XCode.
- MaxGabriel 13y agoUnfortunately—unless I missed a change in the release notes since Bots was introduced at WWDC—there isn't built in support for something like `pod install`, though there's probably a hack someone's figured out. See Michele Titolo's open radar here http://openradar.appspot.com/14221477 http://openradar.appspot.com/14221477 Jenkins is going to have alot more functionality, especially with 3rd party integrations and doing arbitrary work. Jenkins is also an ugly mess than can be painful to setup, especially since most iOS/Mac developers build from Xcode and not the command line. OS X Server gets some ease of use out of only doing running standard Tests, static analysis, and building your project for distribution (they bragged about 1-click downloads from their Bots website to people in your company, but I haven't tried that). Bots integrates with Xcode to give you a nice rundown of how tests ran on multiple devices and OSes.