bugobliterator
f178174df1
Tools: install empy while configuring for ci
3 years ago
Andrew Tridgell
243dc06fd4
Tools: switched development to the 10.2.1 compiler for STM32
4 years ago
Pierre Kancir
b48d2d9631
Tools: remove empy from configure-ci.py
4 years ago
Pierre Kancir
7648413f8c
Tools: configure-ci: use python -m pip for easier pip version management
4 years ago
Patrick José Pereira
30e2aad6b9
Tools: Add arm-linux-musleabihf toolchain
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Michael du Breuil
9d6a138680
Tools: Require edn_format again
5 years ago
Pierre Kancir
2b2dcbb6d8
Tools: Configure-ci: correct some mistakes
5 years ago
Andrew Tridgell
ec73cb0e88
Tools: don't fail CI if we can't install edn_format
...
trying to fix semaphore
5 years ago
Michael du Breuil
cebe4eefa5
Tools: Remove gcc 4.9 from CI prereqs
5 years ago
Andy Piper
fc16c5c2ae
Tools: align ci gcc with environment gcc v6 on arm
5 years ago
Andrew Tridgell
d7018a2ba0
Tools: switch to https URL for firmware
5 years ago
Peter Barker
8f99262ffe
Tools: CI: install MAVProxy from source rather than using pip
...
Trying to get correct version of pymavlink (i.e. the one with messages
references in our mavlink repository)
As-is, if there is a pymavlink release after the one references in the
ardupilot repo, we don't pick up any new messages in the Python
bindings.
5 years ago
Michael du Breuil
bd8d63dd3f
Tools: Add edn_format to CI
6 years ago
Peter Barker
af6e308108
Tools: scripts: configure_ci.sh: install numpy so quaternions work
6 years ago
Patrick José Pereira
8b2ccc87aa
Tools: Move from clang3.7 to clang7
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 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
Andrew Tridgell
fcab097572
Tools: updated CI link for STM32-tools
7 years ago
Andrew Tridgell
e2d29fe1db
Tools: install intelhex package for CI
7 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
Andrew Tridgell
3ed66309ec
Tools: split pip install into two cmds
8 years ago
Pierre Kancir
59366b058a
Tools: update ci install script
8 years ago
Lucas De Marchi
041ec327a2
ci: add ~/.local/bin to PATH
...
In semaphoreci it doesn't have ~/.local/bin by default on path making
us not able to find the mavproxy.py executable.
8 years ago
Andrew Tridgell
7041d2587b
Travis: added dependency on python future and lxml
8 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
Francisco Ferreira
0f69b49ff1
ci: add ccache to clang builds
9 years ago
Francisco Ferreira
95343255e1
ci: use updated version of ccache
9 years ago
Francisco Ferreira
25f9832717
ci: split configure script between installing APT packages and other configurations
9 years ago
Andrew Tridgell
fa36d6cac1
Travis: added force-yes to try to fix build
9 years ago
Andrew Tridgell
dea708b368
Tools: switch to ardupilot.org for firmware and autotest
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
Francisco Ferreira
dd93f62bdd
ci: fix PATH export
9 years ago
Francisco Ferreira
34de26502d
ci: add Clang package
...
Use flags to tell Waf what compiler to use
Don't use Make build system if compiler is Clang
9 years ago
Lucas De Marchi
df150cd8dd
ci: add missing ppa for Trusty
...
Thanks Francisco Ferreira.
9 years ago
Lucas De Marchi
02619b4a25
ci: install cmake >= 3.2
...
Also remove the -qq from the call to apt-get install so it's easier to
debug failures in future.
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
Lucas De Marchi
1cd20c50a6
ci: integrate ccache configuration
...
Also split the exportline setting to allow one PATH per line.
9 years ago
Ricardo de Almeida Gonzaga
c8d01f4bf4
ci: add configure-ci.sh
...
In order to use it in Travis and in Semaphore.
9 years ago