Commit Graph

12 Commits

Author SHA1 Message Date
Andrew Tridgell f628440df9 Travis: removed parallism from coverity build
prevent compiler faults
2015-06-20 17:03:15 +10:00
Lucas De Marchi ac09a61238 Travis: split build by target instead of vehicle
This way we can group together the builds that are fast so we pay the
"setup price" just once.  Let the long PX4 build on its own VM because
it's the one that takes most of the time building NuttX.

By grouping the projects by target it's also easier to split the build
in more VMs if we want to speed up the build.
2015-06-17 09:26:04 +10:00
Lucas De Marchi 5c5bdc2c7b Travis: use associative arrays
This makes the script be more declarative and easier to extend.
2015-06-17 09:26:03 +10:00
Lucas De Marchi ae40aed2a2 Travis: split build using vehicle types
Travis build is timing out because it's taking too much time. Let's
split the build so 1) they can run concurrently and 2) we don't timeout.
We still lose some time due to multiple checkouts, but at least we don't
fail the build due to timeout.
2015-06-17 09:26:03 +10:00
Andrew Tridgell 3f3cca4415 Travis: added coverity scan travis rules 2015-06-03 06:44:17 +10:00
Lucas De Marchi b4718f6943 Travis: require sudo so not to run on a container 2015-04-14 09:07:31 +10:00
Andrew Tridgell bea3b4780d Travis: use install-travis-env.sh 2015-02-08 22:00:10 +11:00
Jonathan Challinger e51f837360 Travis: don't depend on directory name being "ardupilot" 2015-01-13 12:21:46 +13:00
Andrew Tridgell 9cafe0fdc3 travis: added gitter notifcations 2015-01-01 09:43:16 +11:00
Andrew Tridgell 494789054e travis: enable wide range of builds in Travis-CI 2015-01-01 09:32:25 +11:00
Markus Koetter e06b3f3ff6 Travis-CI: add vrubrain-v51 target (Copter) 2014-07-15 11:50:09 +10:00
Arthur Benemann ef3b503448 tools: Adding support for Travis-CI 2014-07-15 11:49:16 +10:00