Is there a tool for cross platform continuous integration (c++ Win32 and linux)(有没有跨平台持续集成的工具(c++ Win32和linux))
问题描述
我查看了关于 SO 的其他几个问题 - 并不确定他们是否回答了这个问题.
I looked at a couple other questions on SO - and not really sure they answer this question.
我们正在为 Win32 和 Linux 构建 C++ 应用程序.现在我们有一些脚本(win32 的 bat 文件)按计划运行以进行构建.
We are building C++ applications for Win32 and Linux. Right now we have some scripts (bat files for win32) that run on a schedule to do builds.
我们希望为我们的项目提供 CI,但我希望只有一个 CI 服务器来处理在两个平台上的构建.与 SVN 的集成很重要.
We'd like to have CI for our projects, but I'd like to have only one CI server that handles building on both platforms. Integration with SVN is important.
是否可以让一个配置/一个 CI 产品/服务器来执行此操作?
Is it possible to have one configuration/one CI product/server do this?
有没有人成功做到这一点?Bamboo 看起来可以解决我们的需求,但如果我们可以避免成本,我讨厌作为一家自力更生的初创公司投入这样的支出.
Has anyone done this successfully? Bamboo looks like it might solve our needs, but I hate to jump into an expenditure like that as a bootstrapped startup if we can avoid the cost.
推荐答案
你可能想去 Hudson 或 Jenkins .虽然主要用于基于 Java 的项目,但您可以调整它们以满足您的需求.它们与 SVN 顺利集成,而且您可以使用多步构建功能来调用您的(现有)批处理文件,并进一步处理.
You might want to have a go at Hudson or Jenkins . Though primarily for Java-based projects, you could tweak them to suit your needs. They integrate with SVN smoothly, plus you could use the muti-step build feature to call your (existing) batch files, and process further.
这篇关于有没有跨平台持续集成的工具(c++ Win32和linux)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:有没有跨平台持续集成的工具(c++ Win32和linux)
基础教程推荐
- GDB 显示调用堆栈上函数地址的当前编译二进制文 2022-09-05
- 我应该对 C++ 中的成员变量和函数参数使用相同的名称吗? 2021-01-01
- 为什么派生模板类不能访问基模板类的标识符? 2021-01-01
- 初始化列表*参数*评估顺序 2021-01-01
- 如果我为无符号变量分配负值会发生什么? 2022-01-01
- 非静态 const 成员,不能使用默认赋值运算符 2022-10-09
- 为什么 RegOpenKeyEx() 在 Vista 64 位上返回错误代码 2021-01-01
- CString 到 char* 2021-01-01
- 为什么 typeid.name() 使用 GCC 返回奇怪的字符以及如 2022-09-16
- 通过引用传递 C++ 迭代器有什么问题? 2022-01-01
