Automatic Builds with Jenkins
It took us almost half of the book to introduce the concept, but it is finally time we start talking about continuous integration. In past chapters, our goal was to give you a tour of the tools at your disposal. Now that we know that Apple provides us with everything we need, let’s set up our continuous integration automated build platform using Jenkins.
Before we get our hands dirty, we need to answer the following question: What is an automated build platform, and why do we need one?
Why Do We Need an Automated Build Platform?
An automated build platform runs specialized build processes that we usually call “jobs.” A job can perform many actions, from building the application to checking the code ...