
Есть ли какая-либо структура, которая автоматически пытается скомпилировать проект C++ на github.com при каждом сделанном коммите, подобно тому, чтоhttp://jenkins-ci.orgилиhttp://travis-ci.orgделать для разных компиляторов на виртуальной машине Ubuntu, но для разных дистрибутивов и версий Linux?
EDIT: В идеале это был бы сервис, в котором не нужно было бы поддерживать разные дистрибутивы как виртуальные машины, а делать это в облаке, как это делает travis-ci для виртуальных машин Ubuntu.
решение1
Служба сборки OpenSuSEподдерживает автоматическую сборку для многих дистрибутивов (opensuse, ubuntu, ...).
Я слышал, что существуют проекты интеграции с SVN (или Git), но никогда ими не пользовался.
PS osc
можно полностью контролировать из командной строки, поэтому вы можете легко написать хук svn post commit (или эквивалент git) для запуска компиляции.