Continuous integration 在OSX上为MonoTouch构建服务器?

Continuous integration 在OSX上为MonoTouch构建服务器?,continuous-integration,xamarin.ios,Continuous Integration,Xamarin.ios,我正通过MonoTouch在iPhone/iPad开发领域迈出第一步,并希望采用我在“日常”工作中坚持的做法 是否有一个用于OS X的buildserver可以很好地使用MonoTouch/Nunit 谢谢你 Dan我不知道你如何构建实际的iPhone项目,但你可以尽可能多地将项目分开,这样只有需要时髦MT引用的部分在中央UI项目中,你至少可以像正常一样构建其余部分 我刚刚开始使用TinyIoc,这将在这方面有所帮助 对于特定的构建服务器,TeamCity不是使用Java和Appache构建的吗

我正通过MonoTouch在iPhone/iPad开发领域迈出第一步,并希望采用我在“日常”工作中坚持的做法

是否有一个用于OS X的buildserver可以很好地使用MonoTouch/Nunit

谢谢你


Dan

我不知道你如何构建实际的iPhone项目,但你可以尽可能多地将项目分开,这样只有需要时髦MT引用的部分在中央UI项目中,你至少可以像正常一样构建其余部分

我刚刚开始使用TinyIoc,这将在这方面有所帮助

对于特定的构建服务器,TeamCity不是使用Java和Appache构建的吗?如果是这样的话,就没有理由说明这在你的OSX上不起作用


也就是说,为什么您希望构建服务器位于您开发的同一台物理机器上

假设已安装MonoDevelop和MonoTouch,则可以使用MonoDevelop命令行工具构建解决方案:

/Applications/MonoDevelop.app/Contents/MacOS/mdtool build
有关选项,请运行

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

我认为这不是一个很好的答案。这是一个我挣扎了一段时间的问题。我已经编写了一些脚本来自动化构建(非常麻烦),但是我似乎无法构建一个能够自动构建的服务器,或者让任何开发人员在他们的开发环境之外构建。命令行工具对于自动化很方便,但是对于真正的构建服务器没有太大帮助。