使用不同的 Linux 发行版在 github 上持续测试 C++ 项目

使用不同的 Linux 发行版在 github 上持续测试 C++ 项目

是否有任何框架可以在每次提交时自动尝试在 github.com 上编译 C++ 项目,类似于http://jenkins-ci.org或者http://travis-ci.org对于 Ubuntu VM 上的不同编译器,但对于不同的 Linux 发行版和版本,该怎么办?
编辑:理想情况下,这将是一项服务,人们不需要将不同的发行版作为虚拟机进行维护,而是在云上进行维护,就像 travis-ci 对 Ubuntu 虚拟机所做的那样。

答案1

OpenSuSE 构建服务支持许多发行版(opensuse、ubuntu...)的自动构建。

我听说有 svn(或 git)集成项目存在,但我从未使用过它们。

PSosc可以完全通过命令行控制,因此您可以轻松编写 svn post commit hook(或 git 等效项)来开始编译。

相关内容