我正在寻找一个构建自动化解决方案,用于Visual解决方案空间,其中包含多个混合源类型的项目(主要是Win32、C++和C#)。此外,所有代码都存储在一个Subversion存储库中。因此,它需要从提取代码的工作副本到编译源代码,再到构建安装文件。
所需经费如下:
绝对必修:
的东西我想要
我不需要
发布于 2009-07-14 06:56:46
NAnt和CruiseControl.Net做了所有这一切,除了它没有自己创建构建脚本的GUI之外。它所拥有的GUI是一个web前端,它允许您监视/强制构建,以及系统托盘应用程序,它也是这样做的。如果脚本的GUI创建是一个非常大的需求,那么最终建造者是您最好的选择之一,但是它将花费您的钱。我不认为你会得到这个空间的GUI免费。
发布于 2009-07-13 16:26:45
你考虑过使用MSBuild吗?它在.NET框架中是免费的。
这需要少量的编码。例如,您必须创建一个新的.net类(源自任务),该类覆盖执行函数,然后调用SVN更新源代码。但是,设置的大部分将在build.xml文件中,您可以在该文件中指定解决方案文件名和不同的配置。
以下是一个合理的介绍:MSBuild
我理解您为什么要通过GUI来完成这个任务,但是IMHO使用MSBuild所获得的灵活性值得额外的努力来设置它,而不是像在另一种脚本语言中从头开始编写它那样复杂。
https://stackoverflow.com/questions/1120307
复制相似问题