Continuous Integration (Jenkins + Gradle + Cocoapods + Calabash)

The projects are getting bigger and bigger and we are facing a huge of effort to keep everything stable and running. We don’t want to spent more time for testing a feature again and again to ensure that it will also work with the new version. Instead we want to implement new features and provide new contend to you.  So we decided that it’s time for us to setup a build server and use automated ui tests additionally to our unit tests.

There are several good articles about how to setup a build server for continuous integration, so instead of writing another article we post the links we used to setup our build system.

Our setup:

I will post a detailed howto for calabash and cocos2d because it was not so easy to create automated ui, because calabash only support uikit.