2015-04-05 2 views
0

Je souhaite utiliser un service qui fournit un CI pour les applications Windows Phone/Store/Universal/UAP. Pour cela, je considère Codeship comme ils fournissent un plan gratuit pour me lancer. Cependant, ils ne prennent pas encore en charge de tels types d'applications. Demandant leur soutien, ils m'ont demandé si Mono comme compilateur serait suffisant.Créer XAP, APPX avec Mono

Est-ce que Mono suffit pour créer un package XAP/APPX? Peut-être que je peux compiler le code et ensuite emballer le XAP/APPX? Mon hypothèse est que Mono n'est pas suffisant pour créer ces paquets. Si c'est vrai, qu'est-ce qui manque là?

Répondre

1

Pour avoir un serveur CI mobile pouvant être construit pour Windows Phone, Windows Apps (le nouveau nom pour Universal Apps;)) et. Al. vous devrez installer Visual Studio sur le serveur de construction/l'agent. Donc, aucun Mono ne suffira pas et MS Build seul ne le coupera pas non plus. Si vous envisagez d'utiliser Team Services en tant que serveur de build, vous aurez besoin d'une VM sur laquelle vous devrez installer Visual Studio pour enable les builds requis, mais si vous avez un abonnement MSDN, cela pourrait être une option gratuite pour vous.

Si vous voulez construire pour Android avec Xamarin, vous devrez installer le Xamarin Toolchain (et avoir une licence prête à l'emploi). Pour iOS, vous auriez même besoin d'un Mac dans la chaîne de compilation, mais je suppose que vous vous concentrez uniquement sur la pile Windows, n'est-ce pas?