Ralph Lange
822293de04
Add RTEMS 5 (pc686-qemu) jobs
2021-04-09 18:44:42 +02:00
Ralph Lange
6702a8a19c
travis: osx default to 10.14 / xcode 11.3
...
(also no brew update to speed up builds)
2021-04-09 18:39:44 +02:00
Ralph Lange
2bcd84a01c
travis: default to bionic, test on focal and trusty
2021-04-09 18:39:44 +02:00
Ralph Lange
c6df7df2bd
Install usrmerge on ubuntu (needed for RTEMS builds)
...
- travis: only do that for RTEMS
(as precise & trusty don't have usrmerge)
- gitlab: use focal instead
(apt install usrmerge doesn't work in Docker)
2021-04-09 18:39:44 +02:00
Ralph Lange
54a104e0a6
Remove explicitly 'static' builds for RTEMS
...
(as all RTEMS builds are static by definition)
2020-09-06 19:14:26 +02:00
Ralph Lange
bd7612dcab
Add install of 'p7zip-full' to Travis configuration and docs
2020-06-29 16:51:36 +02:00
Ralph Lange
fbd6bac81a
cue: clean dependencies after build (reduces cache size)
...
- support CLEAN_DEPS=NO to leave dependencies uncleaned
(fixes #48 )
2020-06-19 17:10:02 +02:00
Ralph Lange
3dff483254
travis: add unit test and test build jobs for Python 3.7
2020-06-12 18:00:18 +02:00
Ralph Lange
fd4bc0397a
Add EXTRA definitions to the example builds
2020-06-12 18:00:18 +02:00
Ralph Lange
6ce24870e5
travis: add test and test-results actions
2020-06-07 14:24:36 +02:00
Ralph Lange
424fae7d53
travis: add RTEMS cross compilation jobs
2020-06-06 15:27:21 +02:00
Ralph Lange
dd23c6a91f
travis: set base recursive=NO
...
to speed up the test builds (PVA not needed)
2020-06-06 15:27:21 +02:00
Ralph Lange
eaffc82e36
travis: add wine32, wine64 and osx builds
2020-06-06 15:27:21 +02:00
Ralph Lange
a0f1c7e96e
travis: add Linux builds - bionic, trusty, clang
...
fixes #30
2020-06-06 15:27:21 +02:00
Ralph Lange
f456e47904
travis: fix unit tests and run/skip them
...
fixes #10
2020-06-06 14:55:06 +02:00
Ralph Lange
03d1a5456a
travis: add static/debug/static-debug builds
2020-06-06 14:02:31 +02:00
Ralph Lange
25517c35d1
windows: CHOCO for additional chocolatey packages
...
Install:
- make
- @travis: strawberryperl
the pre-installed perl does not have cpan and misses
essentials like ExtUtils::Command
- packages from CHOCO env
2020-06-06 14:02:31 +02:00
Ralph Lange
c3920bc499
Minimal set of builds on Travis
2020-06-06 14:01:50 +02:00
Ralph Lange
47d3f0c0f3
example: add testing on RTEMS
2020-03-31 18:43:36 +02:00
Ralph Lange
aa8f35f086
Support ADD_MODULES to add specific modules to jobs
...
(closes #14 )
2020-01-17 13:01:34 +01:00
Ralph Lange
7de5a7edc3
travis: pre-install homebrew packages (in global addons)
...
(closes #13 )
2019-12-18 17:24:19 +01:00
Ralph Lange
40fe8f3852
travis: update and improve documentation
2019-12-06 11:34:56 +01:00
Ralph Lange
df8c0c09d7
travis: switch Windows cross-builds to newer distro
2019-12-06 11:34:55 +01:00
Ralph Lange
9abc3fbbfe
travis: add jobs for Base 7.0 / 3.15.7 / 3.14.12.8
2019-12-06 11:31:10 +01:00
Ralph Lange
3a811924d0
travis: fix RTEMS builds (needs Base >= 3.16.2)
2019-11-25 16:19:23 +01:00
Ralph Lange
8c2cb12d9b
travis: use sequencer master for MacOS build
...
- workaround for unreleased MacOS related fix
of the sequencer
2019-11-22 17:20:40 +01:00
Ralph Lange
d8f2074e6a
travis: use trusty for RTEMS and mingw cross builds
...
- Cross MinGW DLL builds on newer distros are failing for Base 3.15
(see https://bugs.launchpad.net/epics-base/+bug/1853168 )
- Compiler toolkits used for 4.9/4.10 RTEMS cross builds were created
on and for trusty
2019-11-22 17:19:21 +01:00
Ralph Lange
f5a502301e
travis: make verbosity (set -x, make -s) configurable
2019-11-21 14:33:47 +01:00
Ralph Lange
a3858715a2
travis: pre-install re2c for MacOS builds (sequencer)
2019-11-21 12:46:43 +01:00
Ralph Lange
c734ef9ce9
travis: add builds for the example app
2019-11-21 12:46:43 +01:00
Ralph Lange
e586d8994d
travis: add tests for utils functions and defaults
2019-11-13 16:18:37 +01:00
Ralph Lange
8232bccba2
travis: add dummy test
2019-10-24 16:01:49 +02:00