A job is a configuration per repository branch. The job will run every time code is pushed to the repository that it is linked to. A job can contain many different steps including compiling the mobile app, running tests, custom shell scripts, etc.
For us, continuous integration always means building as often as possible. This is why every single plan offers unlimited builds. However, if your running jobs are causing our build servers grief we will contact you.
Build archive limits are the number of latest build results that are displayed per job. We’ll keep all the artifacts of your successful builds for you. This way you can easily go back and download them or even send an OTA email.
We have an integration on Ship.io that allows iOS jobs to run tests on both simulators and on real devices in the cloud.