是否有一个跨平台连续集成工具(c ++ Win32和linux) [英] Is there a tool for cross platform continuous integration (c++ Win32 and linux)

查看:194
本文介绍了是否有一个跨平台连续集成工具(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?

有没有人成功?竹子似乎可以解决我们的需求,但我讨厌像一个自助式初创公司一样,如果我们可以避免成本,开销。

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)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆