Patrick José Pereira
a8485fbde5
travis: Run ArduSub test
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Patrick José Pereira
c8f726151b
travis: Add clang tests
...
Move from clang3.7 to 7
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Andrew Tridgell
19dae42c4f
travis: added build of iofirmware
6 years ago
Francisco Ferreira
6bdaf87dd2
travis: don't run Make builds for PX4-v2
...
It has been failing due to lack of space for a long time without having been fixed so just stop testing it
7 years ago
Francisco Ferreira
bf8c0dff06
travis: update and cleanup settings
...
Remove coverity settings since that's in its own branch
Remove old CMake PPA (Trusty has a more recent version)
Remove ccache from APT install since we build it from source
Disable caching ccache DB between builds
Don't run jobs on cron that won't do Make builds
7 years ago
Andrew Tridgell
4cafcc4eae
travis: added revo-bootloader to CI
...
this ensures the bootloader build will keep working
7 years ago
Michael du Breuil
dcc25838fb
CI: Run param parse last, on all CI instances
...
This makes param parse failures much more obvious in the CI logs, as
well as ensuring that both Semaphore and Travis will fail on bad
parameter data (which should reduce user confusion when one service
passes and the other fails).
7 years ago
Michael du Breuil
e1f43bb082
Travis: Resume testing plane as part of SITL
7 years ago
Andrew Tridgell
8bbb87de3f
travis: build revo-mini
...
we need at least one build without FATFS support, as it changes the
build quite a lot
7 years ago
Michael du Breuil
c70282cb23
Travis: Move a number of builds to Semaphore CI, split sitltest
7 years ago
Andrew Tridgell
e4a6439eb9
travis: moved fmuv3 into px4-v3 travis build
7 years ago
Andrew Tridgell
a9275cea22
travis: added ChibiOS fmuv3 to build
7 years ago
Peter Barker
f72e125ab5
Travis: use a sourceline to specify a PPA for CMake
7 years ago
Andrew Tridgell
a5b7de2577
Travis: fixed path for cmake import
7 years ago
Lucas De Marchi
bba98d6df7
build: remove raspilot from travis
8 years ago
Francisco Ferreira
fbae9b41cf
travis: remove px4-v1 and px4-v4pro that are moved to Semaphore
8 years ago
Francisco Ferreira
c95d8ae258
travis: merge some jobs
8 years ago
Kevin Lopez Alvarez
ccdb6bfe37
travis: Add ppro target
8 years ago
Francisco Ferreira
81aa41ab51
travis: split param check for each vehicle
...
the param_parse Python script has bugs when trying to parse all vehicles at once, so make each one at a time
use the new option so that only validation is performed
8 years ago
Andrew Tridgell
41e54351d4
Travis: added testing of FMUv1 build
8 years ago
Andrew Tridgell
6ea2a74c54
Travis: split build of v2/v4 into separate builds
...
we are sometimes going past max time limit with the v2/v4 build
8 years ago
Andrew Tridgell
f3ee9fe9bd
travis: split up jobs to keep below time limit
8 years ago
Andrew Tridgell
bc304a21a2
travis: test build FMUv3
8 years ago
Pierre Kancir
10c3d82c67
Tools: update ci install script
8 years ago
Francisco Ferreira
50527f6088
travis: temporarily remove clang builds
...
The LLVM APT repo has been temporarily switched off, so remove clang builds until it is back on
9 years ago
Francisco Ferreira
abddef9784
travis: set cron env var
9 years ago
Francisco Ferreira
eb23e461d4
travis: change matrix and add fast finish
...
Travis has fixed the bug affecting cache's names so we don't need custom compiler names anymore
Change and reorder jobs
Also add fast finish, so that when a job fails, the build fails immediately
9 years ago
Francisco Ferreira
fedc07a766
travis: remove pip cache, it adds more trouble than benefict
9 years ago
Francisco Ferreira
a74a7e5dfe
ci: update ccache and improve its support
...
Update ccache to 3.2.5
Set ccache size
Display ccache statistics for each build
Disable ccache for configure phase
Export ccache bin path
travis: remove ccache stats before saving cache
9 years ago
Staroselskii Georgii
1605e34f7d
Tools: added Navio 2 build to CI
...
This way Navio 2 will be built on Travis.
9 years ago
Francisco Ferreira
be1186f47f
travis: readd builds - reverts 375c9d1
9 years ago
Francisco Ferreira
056145df92
travis: hack to make Travis cache ccache properly until https://github.com/travis-ci/travis-ci/issues/4393 is solved
9 years ago
Francisco Ferreira
f289c596b5
travis: add cache
9 years ago
Francisco Ferreira
e2db7a9125
travis: change to container-based builds
9 years ago
Francisco Ferreira
95bdbd6d8a
travis: clean up install step
9 years ago
Francisco Ferreira
d8f8f1bc45
travis: use apt addon
9 years ago
Andrew Tridgell
375c9d1776
Travis: reduced travis build time
...
we are running past maximum cpu time in travis
9 years ago
Francisco Ferreira
637c3902b4
travis: remove Travis cache since it isn't used currently
9 years ago
Francisco Ferreira
4d20ccadbc
travis: add PX4-v4 build to Travis
9 years ago
Francisco Ferreira
5b3543bd60
travis: add one more job so Travis doesn't fail for lack of time
9 years ago
Francisco Ferreira
4643c7bf9e
travis: add Clang builds
...
PX4 isn't supported at the moment and sitltest always use GCC, so we include the only ones that build
Travis has old LLVM installed and old Clang in a strange path (not a package) which interfere with the use of clang-3.7
9 years ago
Andrew Tridgell
119cf6bb13
ci: added sitltest target
...
this adds some basic SITL testing to our CI
9 years ago
Lucas De Marchi
36d669a2ab
ci: switch linux/sitl compiler to 4.9
9 years ago
Ricardo de Almeida Gonzaga
921da676db
travis: start using configure-ci.sh
9 years ago
Ricardo de Almeida Gonzaga
0db54e7b36
ci: change TRAVIS_BUILD_TARGET to CI_BUILD_TARGET on build_ci.sh
9 years ago
Ricardo de Almeida Gonzaga
e816a4845a
ci: rename build_all_travis.sh to build_ci.sh
...
Since we're going to support SemaphoreCI[1] besides Travis.
[1] - https://semaphoreci.com/
9 years ago
Andrew Tridgell
1c73549451
travis: don't save ccache between runs
...
it costs too much to pack/unpack
9 years ago
Lucas De Marchi
f0d9f91650
travis: move some builds to the first thread
...
Now that we are build every linux board twice (one with make and one
with waf) and additionally building all examples and tests, it's taking
a long time to leave all linux boards in the same thread. Let's move
some of them to the other thread.
9 years ago
Don Gagne
02cfbb25b0
travis: fail build on parameter parse errors
9 years ago
Julien BERAUD
514b60cf5e
Tools: add bebop build to travis
9 years ago