我正在尝试为Ubuntu上的Mono项目设置构建服务器.
我的动机是将我的.NET C#项目构建为在Linux主机上运行.所以我想在Windows / Linux上开发,提交并推送并在运行Jenkins的机器上构建Linux的二进制文件(已经有一个用于构建Windows的实例)
似乎构建的服务器部分更容易,因为Jenkins提供了一种简单的方法.对于Mono部分,有许多依赖项和软件包可供选择.
现在问题是我需要安装什么才能让Jenkins构建Mono项目.我现在正在使用Mono-Develop 3.0.4.7并创建了一个测试控制台项目.我不想涉及任何第三方库,但我真的不知道Mono的Windows安装中包含的内容.
所以这就是我要求的:
>我需要在Ubuntu上安装什么以及有什么好处?
>项目文件有什么特殊要求吗?我读到Mono正在使用Windows项目格式.那是对的吗?
>是否有Jenkins的插件支持我为Mono构建?
>我应该特别注意什么?比如添加特殊路径到PATH或某些可能感兴趣的工具?
任何知识来源都是有意义的.如果他们解释原因,我会很高兴,我不喜欢阅读“做这个,然后这样做,然后做另一件事”,没有人解释背景,那么多;)