From 908ea87e2d2a375cb79c3c022cfb628cd5318ec0 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Fri, 14 Dec 2018 14:50:53 +0100 Subject: [PATCH] Add travis-ci configuration --- .ci | 1 + .gitmodules | 3 +++ .travis.yml | 30 ++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 160000 .ci create mode 100644 .gitmodules create mode 100644 .travis.yml diff --git a/.ci b/.ci new file mode 160000 index 000000000..fb95b95f4 --- /dev/null +++ b/.ci @@ -0,0 +1 @@ +Subproject commit fb95b95f4fa2e331d99099af8e2713c8565aa707 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..16d8e49e3 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule ".ci"] + path = .ci + url = https://github.com/epics-base/ci-scripts.git diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..f8100d528 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,30 @@ +language: cpp +compiler: gcc +dist: trusty + +addons: + apt: + packages: + - libreadline6-dev + - libncurses5-dev + - perl + - clang + - g++-mingw-w64-i686 + - qemu-system-x86 + +install: + - ./.ci/travis-prepare.sh + +script: + - ./.ci/travis-build.sh + +env: + matrix: + - BRBASE=7.0 + - BRBASE=7.0 CMPLR=clang + - BRBASE=7.0 EXTRA="CMD_CXXFLAGS=-std=c++11" + - BRBASE=7.0 CMPLR=clang EXTRA="CMD_CXXFLAGS=-std=c++11" + - BRBASE=7.0 WINE=32 TEST=NO STATIC=YES + - BRBASE=7.0 WINE=32 TEST=NO STATIC=NO + - BRBASE=7.0 RTEMS=4.10 TEST=NO + - BRBASE=7.0 RTEMS=4.9 TEST=NO