Le 22/07/2015 19:20, Ricordisamoa a écrit :
>  * CR fragmentation
>  * CI fragmentation
>  * more reliance on proprietary software

This are all valid point and Brian Gerstle did a lot of work on trying
to reuse Gerrit/CI because he really wanted an opensource based solution
hosted on Wikimedia infrastructure.

It turns out that when doing IOS development you need the proprietary
XCode that only runs on Apple computer with Mac OS X.  That causes a few
challenges:

* where to host the Mac machines?
* how do we deploy and manage their configuration
* who is responsible for them
* what about security issues?

XCode has a few challenges that makes it hard to automatize and is
surely going to cost a lot of our precious engineering work to achieve
(if at all possible).

On the other hand, there are some providers of XCode that are integrated
with Github/Travis and grant us everything we need out of the box for
free/cheap price.

I am very grateful they evaluated and attempted to reuse the existing
WMF infra.  In the end Brian/mobile team choice is a pragmatic decision
and they pick the system that fulfil their needs at minimal cost.

cheers,

-- 
Antoine "hashar" Musso


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to