是否有任何框架可以在每次提交时自动尝试在 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 等效项)来开始编译。