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)


基础教程推荐
- 如何通过C程序打开命令提示符Cmd 2022-12-09
- 如何在 C++ 中初始化静态常量成员? 2022-01-01
- 我有静态或动态 boost 库吗? 2021-01-01
- 静态库、静态链接动态库和动态链接动态库的 .lib 文件里面是什么? 2021-01-01
- 如何检查GTK+3.0中的小部件类型? 2022-11-30
- 在 C++ 中计算滚动/移动平均值 2021-01-01
- C++结构和函数声明。为什么它不能编译? 2022-11-07
- 如何将 std::pair 的排序 std::list 转换为 std::map 2022-01-01
- 这个宏可以转换成函数吗? 2022-01-01
- 常量变量在标题中不起作用 2021-01-01