2

Is there any framework to automatically try to compile a C++ project on github.com on every commit made, similar to what http://jenkins-ci.org or http://travis-ci.org do for different compilers on an Ubuntu VM, but for different Linux distros and versions?
EDIT: Ideally this would be a service where one doesn't need to maintain the different distros as VMs, but does that on the cloud, like travis-ci does for Ubuntu VMs.

2
  • 2
    I'd be really really surprised if software like that were somehow "distro centric". Just glancing at the jenkins page, it's obviously packaged for a bunch of distros. It also looks like it's in java, which will work exactly the same on any reasonably normal linux. So you've already found what you are looking for.
    – goldilocks
    Jul 23, 2013 at 15:23
  • Ideally this would be a service where one doesn't need to maintain the different distros as VMs, but does that on the cloud, like travis-ci does for Ubuntu VMs.
    – 719016
    Jul 23, 2013 at 15:28

1 Answer 1

2

OpenSuSE Build Service supports automatic build for many distributions (opensuse, ubuntu, ...).

I heard that svn (or git) integration projects exist but I never used them.

P.S. osc can be fully controlled by command line, so you could easily write an svn post commit hook (or git equivalent) to start the compilation.

1
  • Thanks, I had a look at it, and it looks very promising. I am not sure in what format one has to upload the packages to compile and how to specify the compilation instructions though. I'll try to dig through the docs.
    – 719016
    Jul 24, 2013 at 8:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .