From 66fb4bc1932b30e0382f11e2159637cb59449a7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 29 Nov 2013 15:12:21 +0100 Subject: [PATCH] package: added Emscripten and MinGW32 Jenkins CI configuration. --- doc/building.dox | 8 ++ package/ci/jenkins-emscripten.xml | 114 +++++++++++++++++++++++++++ package/ci/jenkins-mingw32.xml | 127 ++++++++++++++++++++++++++++++ 3 files changed, 249 insertions(+) create mode 100644 package/ci/jenkins-emscripten.xml create mode 100644 package/ci/jenkins-mingw32.xml diff --git a/doc/building.dox b/doc/building.dox index ad9110668..b9ec78731 100644 --- a/doc/building.dox +++ b/doc/building.dox @@ -405,6 +405,14 @@ library with every combination of them. You can add/remove the axes in Magnum-GLTests depend on active X11 session, thus they should be run from Jenkins instance running on graphical user session. + +There is also MinGW32 and Emscripten configuration, add or update them with the +commands below. See @ref building-crosscompiling for more information about +setting up the crosscompilers and `toolchains/` submodule. For Emscripten you +need also **Node.js** installed to run the tests. + + java -jar jenkins-cli.jar -s http://your-jenkins-server Magnum-MinGW32 < jenkins-mingw32.xml + java -jar jenkins-cli.jar -s http://your-jenkins-server Magnum-Emscripten < jenkins-emscripten.xml */ } diff --git a/package/ci/jenkins-emscripten.xml b/package/ci/jenkins-emscripten.xml new file mode 100644 index 000000000..70cff54fd --- /dev/null +++ b/package/ci/jenkins-emscripten.xml @@ -0,0 +1,114 @@ + + + + + + -1 + 10 + -1 + -1 + + false + + + 2 + + + git://github.com/mosra/magnum.git + + + + + */master + + + false + + + + true + + + + + true + false + false + false + + false + Magnum + + + compatibility + + + deprecated + + + + + + + + + + + + + Errors while running CTest + false + true + true + + + + + true + + + + + UNSTABLE + 1 + YELLOW + true + + + . + diff --git a/package/ci/jenkins-mingw32.xml b/package/ci/jenkins-mingw32.xml new file mode 100644 index 000000000..0619969c1 --- /dev/null +++ b/package/ci/jenkins-mingw32.xml @@ -0,0 +1,127 @@ + + + + + + -1 + 10 + -1 + -1 + + false + + + 2 + + + git://github.com/mosra/magnum.git + + + + + */master + + + false + + + + true + + + + + true + false + false + false + + false + Magnum + + + libraries + + static + dynamic + + + + compatibility + + + deprecated + + + + + + + + + + + + + Errors while running CTest + false + true + true + + + + + true + + + + + UNSTABLE + 1 + YELLOW + true + + + . +