Noel Eck
ec9143e976
debug/release: Add minimal debug/release CI builds
...
This commit enables both a minimal DEBUG and minimal RELEASE build on
Travis-CI.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2018-05-14 10:08:22 -07:00
Noel Eck
b09944f4b8
Cordova: Added cordova job to travis matrix
...
The UPM Travis-CI will now attempt to build the Cordova bindings for
UPM as a separate target.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2018-04-02 09:45:24 -07:00
Noel Eck
63c3b4bc69
travis-ci: Added minimal travis job
...
Added an additional job to the CI matrix which does a minimal UPM
build (only C, C++, and unit tests) which can run and pass/fail quickly.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2018-03-13 15:08:51 -07:00
Nicolas Oliver
35e4fc012e
travis: build examples in additional jobs
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-10-19 13:57:41 -07:00
Nicolas Oliver
91876d48ed
travis: use images from inteliotdevkit
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-10-11 14:46:02 -07:00
Nicolas Oliver
9e09f899cf
Travis CI and Documentation Generation Improvements
...
* Use docker images from docker hub instead of building them on Travis
* Fix doxygen warnings for Markdown Files
* Modify Travis build matrix to include stages and additional jobs
* Add doxygen2jsdoc submodule
* Add doxyport submodule
* Remove duplicated code in doxy/node directory
* Generate documentation for each language in Travis
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-08-14 12:46:31 -07:00
Nicolas Oliver
7bee29ba62
sonar: fix sonar scan
...
remove utf8 characters from:
* examples/c++/mcp9808.cxx
* examples/c++/tmp006.cxx
* src/bmp280/bmp280.c
* src/max30100/max30100.c
add -j8 options to make command in scripts/sonar-scan.sh
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-07-28 14:56:57 -07:00
Nicolas Oliver
ab4eeea61e
travis: improve build process and expand build matrix
...
Make a build heriarchy to reduce images size.
Add Android Things builds to build matrix.
Drop gcc-4 builds, use gcc-5 and gcc-6 instead.
Add SonarQube static analysis scans.
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-07-25 13:19:44 -07:00
Mihai Tudor Panu
dc03eec56f
docker: enable gcc4, gcc6 and node6 builds
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-15 11:10:18 -07:00
Nicolas Oliver
874eacf12e
docker-compose.yaml: fix typo and node version
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:20 -07:00
Nicolas Oliver
8e7ac713c4
docker-compose.yaml: enable environment configuration of build variables
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:19 -07:00
Nicolas Oliver
7ec1765766
docker-compose: enable java build with clang
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:19 -07:00
Nicolas Oliver
fb6ae47b6d
docker-compose.yaml: enable examples and paralell make
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:03 -07:00
Nicolas Oliver
afd9dd07e4
Dockerfile,docker-compose.yaml: run tests for every target
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:01 -07:00
Nicolas Oliver
ce9742b355
.travis.yml,docker-compose.yaml: set more specific command to run
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:00 -07:00
Nicolas Oliver
c402fbb5e8
.travis.yaml,docker-compose.yaml: add examples building to the matrix
...
Prevent building examples on every job
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:16:59 -07:00
Nicolas Oliver
bb4ce17d44
docker-compose.yaml: add build tasks for java python and node
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:16:57 -07:00