首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该使用什么工具来创建我的构建机器?

问我应该使用什么工具来创建我的构建机器?
EN

Stack Overflow用户
提问于 2011-01-22 11:43:17
回答 1查看 191关注 0票数 3

我的空闲时间是用C++编写的多平台/多架构库。

在每次发布之前,我必须启动几台计算机(一台在Windows上,一台在Linux上,另一台在Mac上,.)只是为了确保代码在每个平台上编译和运行良好。

因此,我决定创建自己的构建机器,但我真的不知道有哪些工具可以做到这一点。我希望我的构建机器能在Linux上运行,但是任何其他的解决方案都会被接受。

理想情况下,我只需点击一个"Build“按钮,它就会为不同的平台/体系结构编译我的库,根据结果生成存档和/或报告潜在的错误。

我的项目“限制因素”是:

  • 它是用C++编写的
  • 它使用SConstruct/MinGW和Visual 2010在Windows上编译
  • 它使用SConstruct/g++在Linux和Mac上编译。
  • 源被存储到Subversion (svn)中。

你知道什么工具/一套工具可以帮助我实现我的目标吗?

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-22 12:39:11

我会设置3个VM (VirtualBox是免费的),每个平台一个。

在Linux上安装TeamCity (或Hudson),在其他VM上安装代理,然后只需配置构建系统。

在非常基本的级别上,您应该有两个任务:一个用于签出Subversion中的源,另一个用于调用scons。

我不太熟悉Hudson,但是TeamCity当然能够生成构建的报告,显示进度等等。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4767609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档