Due to not having the spare Apple equipment to run as a dedicated build machine, me and my team use our development MacBooks as nodes that a Linux Jenkins machine manages.
When it comes to completing the builds, I have written bash commands that I point at the appropriate scheme/targets.
A couple of specific build phases were required that needed to be added via Xcode to get everything working, particularly in the node environment.
My work flow is as below, with each subsequent step depending on the previous' success:
1. build the unit test target and run unit tests
2. build a calabash target and run calabash tests
3. build a release target and package as an ipa
To reduce the risk of the builds making it through steps 1&2 and then failing on step 3, I have set warnings to be handled as errors.
I was able to get this configuration in place over a period of approximately 3 weeks with no experience of iOS development, or using Jenkins, so I imagine you'll have a relatively easy time getting it all set up. If you do have any specific questions though, do feel free to get in touch!
Check it out!
It may be too early to say, but I'm thinking: Oscar for Best Picture Ever?
Get started with Google Cloud Datastore - a fast, powerful, NoSQL databa...
News and insights on Google platforms, tools and events
Flash developers: export to HTML5 with new Swiffy extension - The offici...
Flash developers: export to HTML5 with new Swiffy extension
Which tech companies back SOPA? Microsoft, Apple, and 27 others
After writing a rather lengthy and somewhat firey post on the Stop Online Piracy Act (SOPA) yesterday, I realized this morning that I didn't
TechCrunch | Facebook Cofounder’s Productivity Startup Asana Launches To...
Asana, the web-based productivity service that counts Facebook cofounder Dustin Moskovitz among its cofounders, is launching to the public t
Website Design and Web Development in Portsmouth New Hampshire by Raka
Raka is a design studio located north of Boston, MA in Portsmouth, NH specializing in strategic web design, print design, branding, multimed
Introducing the Gmail app for iPhone, iPad and iPod touch | Official Gma...
Introducing the Gmail app for iPhone, iPad and iPod touch. Posted by Matthew Izatt, Product Manager Waiting. Walking. Watching TV. Working o