我的空闲时间是用C++编写的多平台/多架构库。
在每次发布之前,我必须启动几台计算机(一台在Windows上,一台在Linux上,另一台在Mac上,.)只是为了确保代码在每个平台上编译和运行良好。
因此,我决定创建自己的构建机器,但我真的不知道有哪些工具可以做到这一点。我希望我的构建机器能在Linux上运行,但是任何其他的解决方案都会被接受。
理想情况下,我只需点击一个"Build“按钮,它就会为不同的平台/体系结构编译我的库,根据结果生成存档和/或报告潜在的错误。
我的项目“限制因素”是:
C++编写的你知道什么工具/一套工具可以帮助我实现我的目标吗?
非常感谢。
发布于 2011-01-22 12:39:11
我会设置3个VM (VirtualBox是免费的),每个平台一个。
在Linux上安装TeamCity (或Hudson),在其他VM上安装代理,然后只需配置构建系统。
在非常基本的级别上,您应该有两个任务:一个用于签出Subversion中的源,另一个用于调用scons。
我不太熟悉Hudson,但是TeamCity当然能够生成构建的报告,显示进度等等。
https://stackoverflow.com/questions/4767609
复制相似问题