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
Daniel Agar
2eac57731c
travis-ci fix missing semicolon ( #4812 )
2016-06-14 02:18:22 -04:00
Daniel Agar
f13b75a6d2
travis-ci fix s3 deploy conditions ( #4810 )
2016-06-14 01:56:42 -04:00
Daniel Agar
2f5357be7a
travis-ci use px4io docker images ( #4696 )
2016-06-14 01:06:43 -04:00
Daniel Agar
a4c7fe50a7
travis-ci proper git version
2016-05-13 22:10:35 +02:00
Lorenz Meier
f3586b371a
Travis CI: Upload all default targets
2016-04-27 12:17:55 +02:00
Lorenz Meier
7a197c5384
Travis CI: Re-create historic file names
2016-04-27 12:14:52 +02:00
Lorenz Meier
83f146aea7
Update master build
2016-04-27 11:42:01 +02:00
Daniel Agar
8290f59247
travis-ci use make check
2016-04-17 20:41:48 -04:00
Daniel Agar
469af45c21
travis-ci fix mindpx-v2_default typo
2016-04-17 16:33:07 -04:00
Daniel Agar
9ad38cf393
travis-ci properly handle build config name
2016-04-17 16:10:29 -04:00
James Goppert
372de3fca9
Added LPE to testing, fix LPE logging, add SENS_EN_SF0X
2016-04-14 18:17:58 -04:00
Lorenz Meier
dff78830ac
Build mindpx-v2 target in Travis
2016-04-05 15:35:00 -07:00
Lorenz Meier
8810ee33a4
Travis CI: Only notify via Slacack if builds fail
2016-03-30 21:56:30 +02:00
Lorenz Meier
0ef5c1fc14
Travis Slack integration
2016-03-30 20:48:23 +02:00
Daniel Agar
a67546d232
Makefile add package_firmware
2016-03-14 09:15:02 +01:00