Page MenuHomePhabricator

Configure Jenkins for iOS builds
Closed, ResolvedPublic5 Estimated Story Points

Description

For either standalone Jenkins master on the Mac mini or using existing Jenkins infrastructure:

  • Install Gerrit Jenkins plugin
  • Install HockeyApp Jenkins plugin
  • Create a Jenkins job to create and deploy builds from master at most once per day

Event Timeline

Removed SCMSync plugin since it's out of scope.

@Fjalapeno I added the "store test reports" criteria here instead of T91788 & T92884, since test report storage happens in Jenkins and not fastlane.

@Fjalapeno, although getting proper test reports per-build can be a separate refinement which is out of scope for build server MVP. IMO as long as we have the build logs we can see what went wrong.

Fjalapeno moved this task from To Do to Doing on the Mobile-App-Sprint-53-iOS board.
Fjalapeno updated the task description. (Show Details)

@BGerstle-WMF - changed this slightly, The saving of the artifacts is actually done by fastlane. Jenkins must be setup to view the artifacts that fastlane produces