Wikimedia Apps/Team/iOS/Engineering Review/March 13 2015
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. |
Top level topics
Build Server setup and decisions
editBuild Server Status
edit- SSH is jury-rigged (jerry-rigged?)
- Dependencies manually installed via homebrew
- SSH <-> VCS (gerrit/wikimedia-git)
- Create build server gerrit account
- Install SSH pub/priv keys on server
- Clone repo to test
Be careful about IT (e.g. firewalls & subnets...) Be careful about security vulnerabilities.
Release
editProcess
edit- Cut release branch at end of sprint and generate RC build
- Testing...
- Hot fix as necessary while development continues on master
- New commits on release branch trigger new RC build
Channels
edit- TF External org.wikimedia.wikipedia.tfbeta and TF internal org.wikimedia.wikipedia (for upgrade smoketest): 9 am tuesdays. purpose: crash, identify blockers for release. usability testing
- TF Internal: (bleeding edge) daily at 8:30 am san francisco. same ^ but w/ small group and/or org members
- App Store: send to apple thursday of the first week of each sprint at 3 pm (this would be what we put for org.wikimedia.wikipedia on internal testflight). we need dan and elena to let us know this looks okay. when does specialists guild?
Action Items
edit- Update Build server tickets [Corey]
- iOS Create Release Process [Corey]
- Talk Antoine about Gerrit / Jenkins [Brian] (ask about Gerrit & IRC integrations)