Acceptance criteria
As a way to improve their productivity, iOS developers need to be able to easily configure CI jobs which:
- Run on OS X machines which download (or have pre-installed) Wikipedia iOS project CI dependencies (i.e. Ruby, Bundler, Homebrew, etc.)
- Listen and respond to VCS events (code review, branch merges, etc)
- Are capable of linting, testing, packaging, and/or deploying the iOS app