Andrew Tridgell
5cda8b4a4f
Tools: updated AP_Periph CI and docs
...
target is now f103-GPS
5 years ago
Peter Barker
d8fb003cc2
Tools: add entry for running unit tests to build_ci.sh
5 years ago
Peter Barker
cefd30a086
travis: run balancebot tests as part of CI
5 years ago
Peter Barker
6352e10811
Tools: scripts: build_ci.sh: understand env CI_BUILD_DEBUG
5 years ago
Andrew Tridgell
99bcab955b
CI: added peripheral build to travis
6 years ago
Andrew Tridgell
e708446f4d
Tools: rename Pixhawk6 to Durandal
6 years ago
Michael du Breuil
fbc719c113
Tools: Run parameter emitters
6 years ago
Michael du Breuil
93d8f32c8f
Tools: Support CubeOrange bootloader in CI
6 years ago
Michael du Breuil
8c7946a9d8
Tools: Remove unneeded sitltest-scripting, it's now the default
6 years ago
Andrew Tridgell
283968afca
Tools: rename Pixhawk4Pro to Pixhawk6
6 years ago
Michael du Breuil
ae1d7f0b26
Tools: Add a scripting build target to CI
6 years ago
Andrew Tridgell
db5776d080
travis: added fmuv2 plane build
...
this tests HAL_MINIMIZE_FEATURES build
6 years ago
Andrew Tridgell
9c3e606076
CI: added configure-all.py to travis testing
...
make sure all hwdef.dat files can be used
6 years ago
Andrew Tridgell
f30f7ca395
travis: added F7 and H7 boards to travis builds
...
ensure these two build types don't get broken
6 years ago
Francisco Ferreira
3da3f75c41
Tools: ci: remove old code
6 years ago
murata
6613c678a0
CI: Delete NuttX version processing
6 years ago
Andrew Tridgell
9596358f3c
CI: removed px4 builds
6 years ago
Patrick José Pereira
fac329dd16
Tools: Add ArduSub test
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Peter Barker
99090b7170
Tools: build_ci.sh: enable math index checking for sitltest-rover
6 years ago
Pierre Kancir
a6322279d4
Tools: scripts: buid_ci.sh: Double quote to prevent globbing and word splitting.
6 years ago
Pierre Kancir
a5ef99bcf9
Tools: scripts: build_ci.sh: correct syntax
6 years ago
Peter Barker
d858569544
Tools: scripts: build_ci.sh: factor out run_autotest function
6 years ago
Patrick José Pereira
a543023e1b
Tools: Build CI with clang
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Andrew Tridgell
19dae42c4f
travis: added build of iofirmware
6 years ago
Peter Barker
c902260925
Tools: remove extra running of unit tests from build_ci.sh
7 years ago
Francisco Ferreira
37b9e76737
Tools: update CI scripts
...
Remove old CMake PPA (Trusty has a more recent version)
Remove ccache from APT install since we build it from source
Update ccache to version 3.4.2
Add extra checks for compiler presence
Since no ccache DB is saved between builds we don't limit its size anymore and Make builds can use it
7 years ago
Peter Barker
4543604085
Tools: scripts: build_ci.sh: build and run unit tests in ci
7 years ago
Andrew Tridgell
f202ff87e2
Tools: only build one target for revo-mini
7 years ago
Andrew Tridgell
4cafcc4eae
travis: added revo-bootloader to CI
...
this ensures the bootloader build will keep working
7 years ago
Peter Barker
e9a07bdd6f
Tools: create CHIBIOS_GIT_VERSION build-time define
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
Lucas De Marchi
997d9f58de
build: invert default for header checks
...
In the end the build time is always almost the same, but it's a pain to
change one header and have it check the world. CI continues to use the
check so we can get any mistake before merging.
7 years ago
Michael du Breuil
f19d01332b
Tools: Reintroduce arduplane to CI script
7 years ago
Michael du Breuil
a7cdca030c
Tools: Split sitl tests into per vehicle tasks
7 years ago
Francisco Ferreira
84efe7e6f5
Tools: ci: reduce ccache sizes
8 years ago
Francisco Ferreira
be88b5a6e8
Tools: ci: get ccache statistics for SITL test
8 years ago
Francisco Ferreira
129fde128a
Tools: ci: let waf decide number of jobs for building SITL test
8 years ago
Francisco Ferreira
aa6b997a0b
Tools: ci: use number of CPUs to choose number of jobs on Make builds
8 years ago
Francisco Ferreira
c073263c8d
Tools: ci: disable ccache for Make builds
8 years ago
Francisco Ferreira
80e784c93d
Tools: ci: only do Make builds in some special cases
...
build using Make system for PX4-v3 or, if it is a cron job, for all PX4 boards and SITL
8 years ago
Francisco Ferreira
83359e898a
Tools: update CI ccache version to 3.3.4
...
ccache 3.3.x uses CPP2 enabled by default so remove enabling it
8 years ago
Francisco Ferreira
540548f0aa
Tools: CI: only set shell to verbose after including profile
...
Travis has a very long .profile script, which is already shown in configure step, so there is no need to log it again in the build step
8 years ago
Peter Barker
aec7091faa
autotest: Add support for Sub in sim_vehicle.py
8 years ago
Pierre Kancir
9ca0873042
Autotest : add simple test for Rover
8 years ago
Francisco Ferreira
32cd49264e
travis: revert commit 52854a
...
Travis has fixed the issues with space so we can go back to building PX4 with make and waf
8 years ago
Francisco Ferreira
52854aab3b
travis: temporarily disabled waf build of PX4 boards
...
Travis is complaining about lack of space, their support is looking into it but for now disable waf to get job passing
8 years ago
Peter Barker
084862a999
Tools: build_ci.sh: make target not required in Replay directory
9 years ago
Francisco Ferreira
ec0a80b6f4
ci: increase ccache size
...
make based builds require more space
insert exception for sitltest
9 years ago
Francisco Ferreira
fe0c49ec54
ci: only run make builds for PX4 or when it is a scheduled job
...
Let waf figure out how many jobs to run
9 years ago
Francisco Ferreira
292251e2aa
ci: add time to complete make builds
9 years ago