Michael Keller
fcef76b82f
Merge pull request #9493 from mikeller/reduce_target_groups
...
Reduced the number of target groups to build in CI from 6 to 3.
2020-02-19 00:53:10 +13:00
mikeller
40344bdc6a
Made the CI build fail on missing changeset.
2020-02-18 00:50:54 +13:00
mikeller
f6dcc09f65
Reduced the number of target groups to build in CI from 6 to 3.
2020-02-18 00:42:08 +13:00
mikeller
a302b5bae2
Removed ATOMIC_BARRIER check, fixed ITCM_RAM overflow.
2019-11-25 01:16:08 +13:00
mikeller
c964eba295
Fixed Unified Target configuration names, added check for correctness.
2019-08-13 21:42:08 +12:00
mikeller
ccd79a8388
Updating travis to use bionic.
...
Enabled sudo to check if this fixes the apt installation problems.
Adding extra packages with apt-get.
2019-07-28 12:50:25 +12:00
Michael Keller
31150827de
Fix the verbosity of the tests when run in Travis.
2019-03-01 20:47:12 +13:00
mikeller
fcf4fa4b1c
Fixed check for non-build files in Travis.
2019-02-23 18:38:35 +13:00
mikeller
533b832d1d
Abort the CI build if no files used in the build were updated.
2019-02-22 00:55:44 +13:00
mikeller
b329f0d70b
Separate out target specific tests into the 'test-all' goal.
2019-02-03 15:54:26 +13:00
Michael Keller
ed8aa047d9
Fourth attempt at adding secure integrations to travis.
2018-12-29 12:47:10 +13:00
mikeller
147d5eaa96
Third attempt at adding secure integrations to travis.
2018-12-28 09:05:37 +13:00
mikeller
c63a3c6b51
Second attempt at adding secure integrations to travis.
2018-12-28 00:12:40 +13:00
Michael Keller
b4b8c7b230
Changed to new (and private) API keys to get rid of forks using stale published API keys.
2018-12-27 13:32:23 +13:00
jonpas
d1c30b93a5
Fix notification comment in .travis.yml
2018-12-26 23:35:00 +01:00
Michael Keller
efda32b6d4
Updated secrets to travis-ci.com (pro) ones.
2018-12-27 11:16:26 +13:00
jonpas
40b597086d
Secure Travis Slack notifications to betaflight/betaflight
2018-12-26 21:53:06 +01:00
mikeller
c020e5df4a
Increased travis cache load timeout to stop cache load (and SDK install) from failing.
2018-06-19 23:28:27 +12:00
Anders Hoglund
8da66004e5
Set low verbosity in Travis. Logs are too big for Travis to handle.
2018-06-18 11:19:47 +02:00
mikeller
57854eefc4
Cleaned up SDK version check.
2018-05-21 13:44:04 +12:00
Steffen Windoffer
32fef3019a
update to gcc 7
2017-12-23 13:05:11 +01:00
Petr Ledvina
f564cdf952
Fix atomic in unittests ( #4240 )
...
Add unittest support for ATOMIC_BLOCK
- BASEPRI emulation on UNIT_TEST target
- documentation cleanup / fixed missspelings
- ATOMIC_BARRIER implemented for CLang, using blocks
- ATOMIC_BARRIER is using macros to separate barriers
gcc specific unittest for ATOMIC_BARRIER
ATOMIC_BARRIER clang unittest
quick hack to enable CLangs -flocks + ATOMIC_BARRIER tests
Needs cleanup
* Enable test
* Add libBlocksRuntime dependency to Travis
2017-09-27 13:12:37 +01:00
Steffen Windoffer
03aa31acdd
remove not needed whitespaces
2017-08-24 11:33:39 +02:00
TheIsotopes
4c152221ad
sdk update
2017-07-01 11:21:16 +02:00
Anders Hoglund
5b17de7424
Travis update to Ubuntu 14.04 (Trusty Thar).
2017-05-16 11:22:51 +02:00
Magnus Ivarsson
65844f6891
Add code coverage measurement when building on travis and publish results to coveralls.io
2017-03-23 12:35:30 +01:00
Magnus Ivarsson
6622b36af8
Speedup build by grouping the builds in a few groups to be run in parallell
2017-03-22 12:05:40 +01:00
TheAngularity
f7b731da7b
SDK Update to 6.3.1 2017q1
2017-03-01 19:47:26 +01:00
Michael Keller
cbd036a187
Rebase of #1917 : Update SDK to 6.2.1 2016q4 (thanks to @TheAngularity).
2017-01-31 14:20:23 +01:00
Anders Höglund
446959e8df
Travis. Run both unit tests and target builds. ( #1511 )
...
* Travis. Run both unit tests and target builds.
2016-11-09 21:28:14 +01:00
Anders Höglund
657eee6617
Travis optimizations ( #1496 )
...
* add travis directorie cache for arm sdk
* Travis. Test if make all in one job would work. And how slow/fast.
* Travis. Check that the old method with a couple specific targets still works.
* Rebased master and build all targets again.
* Make verbosity level 0 even less verbose, was still too much for travis in one mega-jumbo-all-target build.
* Even less output from make in verbosity level 0. Some Makefile symbol name cleanup too.
* arm_sdk_install did not check if allready downloaded and installed. Added checks and deps. Travis caching might work better now...
* Build all 56 targets to test Travis caching perf.
* Build all 56 targets to test Travis caching perf. Again. Now with correct yml arrsy syntax.
* Added installation of ccache and also to Travis cache. Caching the cache.
* Travis. Remove some unused APT libs, to see if this affects caching and build times.
* Travis. YAPT (Yet another perf trial). Remove all apt package install.
* Disaster. Put back installation if build-essential.
* Disaster still. Put back installation if zliblg-dev.
* Disaster, again. Put back installation of libc6 .
* Travis. Minimizing APT installation as it not be cached, issue 5876 on travis-ci github.
* Travis. Added comment on target specification.
2016-11-08 19:41:20 +01:00
borisbstyle
50e9b19fab
Remove OLEMEXINO // Fix CJMCU build
2016-10-25 14:41:05 +02:00
Anders Hoglund
21492f35a4
Travis. Needs to be in sync eith ARM SDK updates.
2016-10-22 19:48:20 +02:00
Anders Hoglund
c1f275b559
Travis. Added ANYFCF7.
2016-10-21 11:40:03 +02:00
borisbstyle
c527d30716
Initial BeeBrain Support
2016-10-12 12:55:26 +02:00
borisbstyle
09d16bd0cb
Merge branch 'master' into development
2016-10-07 01:41:55 +02:00
borisbstyle
7cd60b66b9
Update .travis.yml
2016-10-02 01:53:36 +02:00
Dan Nixon
03f340fe14
Merge branch 'master' into development
...
Conflicts:
src/main/build/version.h
src/main/drivers/max7456.c
src/main/io/osd.c
src/main/io/osd.h
src/main/target/OMNIBUSF4/target.c
2016-09-25 11:31:44 +01:00
Dan Nixon
aa15dec809
Fix issues intriduced in #1218
2016-09-24 23:19:10 +01:00
borisbstyle
b5027b0a93
Merge pull request #1111 from nathantsoi/feature/make-build-tools
...
include the make arm_sdk_install target, for easy building
2016-09-13 22:16:11 +02:00
Anders Hoglund
a4f7144d65
Travis. Re-enabled STM32F3DISCOVERY. Added a few missing targets, all disabled though.
2016-09-12 10:58:42 +02:00
Anders Hoglund
bb70ae35d6
Target order.
2016-09-11 16:06:55 +02:00
Anders Hoglund
f04b59a11b
Added BETAFLIGHTF3 to the Travis test builds. Removed STM32F3DISCOVERY.
2016-09-11 15:55:21 +02:00
nathan
a36ad01c3a
absolute path to gcc in .travis.yml
2016-09-04 13:41:39 -07:00
nathan
e98acee7cf
fix travis
2016-09-02 20:13:32 -07:00
Jaakko Laurikainen
0cb7483232
New target: RCEXPLORERF2
...
F3FC board from RCExplorer.se.
Supports both tricopter integrated and standalone boards.
2016-08-24 19:57:06 +03:00
Michael Keller
1146e72cea
Update .travis.yml
...
Fix copy / pasta.
2016-08-18 12:12:33 +12:00
Michael Keller
c728aba5b0
Testing gcc 5.4 for travis builds.
2016-08-18 11:51:36 +12:00
borisbstyle
8be39efc88
Modify gitter
2016-08-16 08:59:26 +02:00
borisbstyle
4695c422b8
Update gitter room
2016-08-15 23:07:38 +02:00