我正在寻找一种构建自动化解决方案,用于处理包含多个混合源类型(主要是Win32 C++和C#)的Visual Studio解决方案空间。同时,所有代码都存储在Subversion版本库中。因此,需要从拉取代码的工作副本开始,编译源代码,并生成安装文件。
以下为要求:
必要条件:
- 免费 - 易于使用的GUI(我已经可以写一些NMake脚本...这就是我不想做的) - Subversion集成(至少能够获取最新代码) - 多种源语言支持(最终还是由VS构建) - 端到端自动化(一键构建) - 构建配置文件(例如中间文件与发布文件)
我希望拥有的功能:
- 查找和替换源文件(自动递增标头文件中的版本信息) - 邮件报告 - Subversion提交后自动构建 - Web界面 - FTP集成 - 能够自动生成带有正确版本字符串的构建文件名
不需要的功能:
- 单元测试支持 - Bug跟踪集成
以下为要求:
必要条件:
- 免费 - 易于使用的GUI(我已经可以写一些NMake脚本...这就是我不想做的) - Subversion集成(至少能够获取最新代码) - 多种源语言支持(最终还是由VS构建) - 端到端自动化(一键构建) - 构建配置文件(例如中间文件与发布文件)
我希望拥有的功能:
- 查找和替换源文件(自动递增标头文件中的版本信息) - 邮件报告 - Subversion提交后自动构建 - Web界面 - FTP集成 - 能够自动生成带有正确版本字符串的构建文件名
不需要的功能:
- 单元测试支持 - Bug跟踪集成