Daniel Agar
2e0ed3b47b
travis-ci add cppcheck
2017-06-02 19:35:18 -04:00
Daniel Agar
4e21b2378f
travis-ci coverity optimization
2017-06-02 19:35:18 -04:00
Daniel Agar
ef7295affb
travis-ci split quick_check into tests and check_format
2017-06-02 19:35:18 -04:00
Daniel Agar
5434ae670b
OSX build travis-ci -> circleci
2017-06-02 19:35:18 -04:00
Daniel Agar
621651fefa
travis-ci quick_check replaces check_format and tests
2017-06-02 19:35:18 -04:00
Daniel Agar
0ac237f3df
travis-ci coverity abort early
2017-06-02 19:35:18 -04:00
Daniel Agar
6a249c742b
travis-ci add tests coverage to coveralls
2017-06-02 19:35:18 -04:00
Daniel Agar
a3078c63ab
travis-ci stop deploying to s3
2017-06-02 19:35:18 -04:00
Daniel Agar
ac4a706da0
build system fixes and improvements
...
- deploy px4 metadata using target
- clang scan-build upload output to s3
- clang-tidy properly check headers
- add cppcheck helper
- force gcc color
2017-06-02 19:35:18 -04:00
Daniel Agar
7b861572a5
travis-ci fix s3 metadata upload ( #7321 )
2017-05-30 21:17:58 -04:00
Daniel Agar
dde605fc4a
Tools/docker_run.sh pick appropriate container if not set ( #7297 )
2017-05-26 09:28:37 -04:00
Daniel Agar
0a80ee6c20
OSX builds travis-ci -> circleci ( #7157 )
2017-04-28 21:08:29 -04:00
Daniel Agar
293eca7d16
Makefile add px4_metadata for airframes and parameters
2017-04-22 21:31:05 -04:00
Daniel Agar
93d4f487ef
travis-ci update to latest docker
2017-04-22 21:31:05 -04:00
Daniel Agar
8c9affddc8
travis-ci generate and upload parameters.md
2017-04-07 22:06:23 +02:00
Daniel Agar
4e3b4091e8
run-clang-tidy only display output on error
2017-02-01 22:15:50 -05:00
Daniel Agar
93b0f07b43
travis-ci run tests
2017-01-30 08:41:26 +01:00
Daniel Agar
d8f423aa2b
travis-ci run check_format
2017-01-14 18:31:09 -05:00
Daniel Agar
6961a513c7
clang-tidy readability-braces-around-statements
2017-01-14 18:31:09 -05:00
Daniel Agar
fedc1279e4
travis-ci fix coverity build ( #6338 )
2017-01-14 17:36:51 -05:00
Daniel Agar
9605507c87
travis-ci install jinja2 ( #6333 )
2017-01-14 10:10:15 -05:00
Daniel Agar
8caf6c54fa
Makefile cleanup and travis-ci s3 deploy ( #6329 )
...
- pulls more of the travis-ci s3 deploy into the repo so we can potentially migrate to another CI system
- fixed the sizes output and added verbose compiler version to cmake (#6322 )
- fixed filenames for firmware uploaded to s3 (was broken by the changes yesterday)
- fixed some broken git version display in cmake
- Makefile organization
- simplified .travis.yml
- added a print to know which config the nuttx patch was being applied to
- docker_run.sh now respects PX4_DOCKER_REPO for setting the docker image, but defaults to the good production nuttx image
2017-01-14 09:38:28 -05:00
James Goppert
a0fff97fd2
Moved deployment logic to python scripts.
2017-01-13 01:11:14 -08:00
Daniel Agar
defaf7f5e5
docker run helper script ( #6270 )
2017-01-08 13:45:28 -05:00
Lorenz Meier
c72de874d6
Chance airframe and parameter meta generation to FMUv4
2017-01-04 09:29:19 +01:00
Daniel Agar
e0eada4400
travis-ci run coverity scan ( #6230 )
2017-01-02 23:34:45 -05:00
Daniel Agar
9fad6f9dd2
travis-ci use PX4_DOCKER for builds and specify tag
2017-01-02 10:14:41 +01:00
Daniel Agar
13c7cd29b3
docker update to 2016-12-26 images
2016-12-26 23:50:51 -05:00
David Sidrane
5f82fc70be
CI Fixes
2016-12-21 08:34:22 +01:00
Daniel Agar
c200ef88ed
travis-ci, circleci update to GCC 4.9 and 5.4
2016-10-20 22:01:53 -04:00
Daniel Agar
3fda48517d
travis-ci git clone depth 1000
2016-10-19 20:31:56 -04:00
Lorenz Meier
1cb180728e
Disable vectorcontrol ESC firmware as they still are not really available on the market
2016-10-12 09:27:02 +02:00
Daniel Agar
cdc1c5c7a4
travis-ci and circleci update docker tag
2016-10-09 23:47:09 -04:00
Daniel Agar
acc1cc3158
travis-ci fix s3 deploy ( #5564 )
...
- deploy all branches to s3
2016-09-29 00:10:29 -04:00
Lorenz Meier
c433e7bf3e
Set correct XCode 8 version
2016-09-27 11:56:49 +02:00
Lorenz Meier
88cffaddec
Enable CMake
...
Output CMake version
2016-09-27 11:56:49 +02:00
Lorenz Meier
1909f2b02f
Switch Travis to XCode 8
2016-09-27 11:56:49 +02:00
Andreas Antener
cbbf5e2e7c
filtering files for code check seperately to enable fast use of git pre-commit hook to check code style
...
ask user to install pre-commit hook when code style is checked
2016-09-07 11:25:51 +02:00
Lorenz Meier
e011a528eb
Enable a workaround for #5438 ( #5450 )
...
* Enable a workaround for #5438
* Disable Travis Slack integration
* Fix formatting
2016-09-06 23:34:02 +02:00
Lorenz Meier
a1627fad9a
Slack: Only report Travis CI failures
2016-08-26 12:11:48 +02:00
Lorenz Meier
3d7906647e
Test Travis fix for OS X
2016-08-26 11:16:00 +02:00
Lorenz Meier
1dfe51b11b
Travis CI: OS X needs to build at least onene Firmware target
2016-08-25 21:48:30 +02:00
Daniel Agar
8b9bef3872
osx fix and enable tests
2016-08-07 14:05:03 +02:00
Daniel Agar
d733fc9139
travis-ci use tagged docker image ( #5068 )
2016-07-16 08:41:19 -04:00
Daniel Agar
b09872e795
travis-ci fix git shallow clone for git ver ( #4885 )
2016-06-23 11:04:36 -04:00
Daniel Agar
e0a214da20
travis-ci OSX don't use homebrew ( #4875 )
...
* the OSX builds were spending the majority of the time just updating homebrew and installing a couple packages
2016-06-23 01:22:47 -04:00
Daniel Agar
3194153b21
travis-ci homebrew cleanup ( #4874 )
2016-06-22 21:55:12 -04:00
Daniel Agar
b247dac120
travis-ci optimizations ( #4870 )
...
* move gcc 4.9 build to circleci
* travis-ci update to xcode 7.3
* travis-ci limit git fetching for OSX
* Makefile split firmware targets for CI
* OSX ccache
2016-06-22 17:42:49 -04:00
Daniel Agar
36103d33d2
travis-ci only build qgc firmware
2016-06-22 13:51:39 +02:00
Daniel Agar
e42b5804a0
travis-ci only run make check within docker ( #4854 )
...
* otherwise the build environment doesn't get the proper return code
2016-06-20 10:03:37 -04:00