2010-08-21 19 views
2

Je fais mes premiers pas dans le monde du développement iPhone/iPad avec MonoTouch et souhaite adopter les pratiques auxquelles j'adhère dans mon travail de «jour».Buildserver pour MonoTouch sous OS X?

Existe-t-il un serveur de construction pour OS X qui fonctionne bien avec MonoTouch/Nunit?

Merci de bien vouloir

,

Dan

Répondre

2

En supposant que vous avez MonoDevelop et MonoTouch installé, vous pouvez construire des solutions en utilisant l'outil de ligne de commande MonoDevelop:

/Applications/MonoDevelop.app/Contents/MacOS/mdtool build 

Pour les options, exécutez

/Applications/MonoDevelop.app/Contents/MacOS/mdtool build --help 
+0

Je ne pense pas que ce soit une excellente réponse. C'est une question avec laquelle j'ai lutté pendant un moment. J'ai quelques scripts qui sont faits pour automatiser la construction (tracas énorme), mais je ne peux pas sembler construire un serveur qui fera des constructions automatisées, ou laisser n'importe quels devs faire une construction en dehors de leur environnement de dev. Les outils de ligne de commande sont pratiques pour l'automatisation, mais n'aident pas beaucoup avec un serveur de construction réel. – Kirk

1

Je ne sais pas comment vous obtiendrez le projet iPhone réelle à construire, mais de vous cultivez autant que vous pouvez pour séparer les projets que les bits de sorte que besoin les références MT funky sont dans le projet d'interface utilisateur centrale, vous pouvez au moins construire le reste comme d'habitude.

Je viens de commencer à utiliser TinyIoc qui va vous aider à cet égard.

Comme pour un serveur de build spécifique - TeamCity n'est-il pas construit en Java et Appache? Si c'est le cas, il ne devrait pas y avoir de raison pour que cela ne fonctionne pas sur votre OSX. Cela dit - pourquoi voudriez-vous le serveur de construction sur la même machine physique que vous développez?