Page MenuHomePhabricator

As an iOS build machine, I can interact with VCS
Closed, DeclinedPublic

Description

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

Related Objects

Event Timeline

BGerstle-WMF raised the priority of this task from to High.
BGerstle-WMF updated the task description. (Show Details)
BGerstle-WMF renamed this task from As an iOS build machine, I can interact with Gerrit to As an iOS build machine, I can interact with VCS.Jun 15 2015, 9:23 PM
BGerstle-WMF updated the task description. (Show Details)
BGerstle-WMF set Security to None.
BGerstle-WMF claimed this task.

For the purposes of CI and testing patches, this is going to be fulfilled by hooking up Travis. Any internal/DIY build infra is out of scope (e.g. for continuous delivery).