【发布时间】:2014-11-11 17:50:19
【问题描述】:
学校为我们提供了一个 ubuntu 服务器,用于 svn 存储库、trac 和构建自动化流程。我组的人都在使用visual stuido来开发这个项目。
现在服务器设置为使用 ant 作为构建器,并自动将 junit 和 javadocs 报告给 apache 网络服务器,以便在网络上轻松查看。
我的问题是,除了 c# 项目,我如何设置服务器来做同样的事情。
我所做的是在服务器上安装单声道。现在我正在研究 nant 来替换服务器上的 ant,但我正在努力想出一个脚本来运行 post-commit 钩子。
据我了解,我们将在visual studio中开发并通过svn提交,然后在svn服务器调用post-commit钩子时执行nant。
我还发现 nunit 代替 junit 用于测试目的。
对于随机的想法很抱歉,但基本上我正在寻找有关如何为项目设置服务器的建议/建议。我的方向正确吗?
【问题讨论】:
-
你看过
Ubuntu网站有很多很好的例子,而且它有一个非常好的支持小组 -
忘记提交后挂钩,让 Jenkins 为您完成这部分工作。它会让你的生活更轻松。至于在 Ubuntu 上运行 C# - 您需要查看 Mono 文档。
标签: c# visual-studio svn nant ubuntu-server