Lucas De Marchi
6cf1c5fdd6
Tools: add raspilot to travis builds
10 years ago
Andrew Tridgell
b03c6137a8
Travis: don't do APM2 build in travis any more
...
we no longer require APM2 compatibility for patches in master
10 years ago
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.
10 years ago
Lucas De Marchi
a435269839
Travis: make most targets run with -j2
...
As documented in Travis the VMs have 1.5 cores
(http://docs.travis-ci.com/user/speeding-up-the-build/#Parallelizing-your-build-on-one-VM ).
So let's make it only -j2.
The exception is PX4 build that runs without any -j setting since NuttX
fails to build if we do that.
10 years ago
Lucas De Marchi
985764fb1c
Travis: build APMrover2 and AntennaTracker for apm2
10 years ago
Lucas De Marchi
5c5bdc2c7b
Travis: use associative arrays
...
This makes the script be more declarative and easier to extend.
10 years ago
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.
10 years ago
Lucas De Marchi
a124fbc4c2
Travis: don't build same configuration multiple times
...
In ArduPlane "make all" is the same as "make sitl" and both sitl and
linux are already covered by the loop below. Don't build the same
configuration multiple times.
10 years ago
Staroselskii Georgii
c0dceb667d
Travis: reduced number of threads used for a build
10 years ago
Andrew Tridgell
332fdbbbea
Scripts: removed 'make configure'
10 years ago
Andrew Tridgell
be8ebd5802
travis: don't require apm1-nologging to work
10 years ago
Staroselskii Georgii
33aa05d7b3
Travis: NavIO compiler fix
10 years ago
Andrew Tridgell
d1de89f933
Travis: disable navio build due to another travis compiler bug
10 years ago
Staroselskii Georgii
9517bb3049
Travis: added navio target
10 years ago
Andrew Tridgell
793a212d28
Travis: removed script breakage
10 years ago
Andrew Tridgell
094910d7e4
Travis: more debugging code
10 years ago
Andrew Tridgell
991d111d91
Travis: another attempt at fixing compiler path
10 years ago
Andrew Tridgell
731678b0a1
Travis: test building without logging for plane
10 years ago
Andrew Tridgell
c9b7d27b98
Travis: use px4-cleandep to make script more robust
10 years ago
Andrew Tridgell
1359e6d321
travis: we need a "make configure" at the start
10 years ago
Andrew Tridgell
494789054e
travis: enable wide range of builds in Travis-CI
10 years ago