我们决定实施CC.NET以便为Subversion中的各种项目提供一个现成的版本,但我们面临的挑战是我们使用了一些像NHibernate.dll这样的重要引用。很大,并且可能不会非常有效地通过CC .NET检查。
任何人都可以提供有助于我们建立正确环境的建议吗?另外,CC .NET如何处理SVN中其他项目的引用?
非常感谢
答案 0 :(得分:1)
但我们面临的挑战是我们使用了一些重要的参考资料 像NHibernate.dll这是非常大的,可能不是很大 有效地通过CC .NET检查。
Cruisecontrol.net是一个排队系统。它还提供了一个工具箱,用于在轮到他们时运行队列中的项目。 ccnet只是执行任务并管理构建日志,构建工件和发送有关构建的电子邮件等内容。所以基本上你设置ccnet来检查你的SVN项目然后构建它。
任何人都可以提供建议,可以帮助我们建立 正确的环境?
环境应该与用于构建代码的环境类似。 ccnet是一个易于使用的安装程序。您需要在安装ccnet之前安装Internet Information Services。
此外,CC .NET如何处理SVN中其他项目的引用?
你的意思是SVN外部? ccnet有一个叫做源控件的东西。 ccnet中的一个源控件是SVN,它提供了一种检查存储库外部差异的方法,或者在检查差异时避免外部因素。 SVN Source Controls in ccnet
答案 1 :(得分:0)
Svn不处理引用,msbuild将在项目文件中配置的目录中查找它们 因此,您需要确保在构建时可以使用所述引用 您可以在各个ccnet项目中构建通用程序集,然后引用它们的构建目录。当然,当你尝试在你的电脑上进行构建时,这可能很有趣。
希望有所帮助