]> granicus.if.org Git - icinga2/blobdiff - .travis.yml
Make sure all Redis tasks are executed on the WQ threads
[icinga2] / .travis.yml
index 8c20acf7ca07a092a869fce67587adf8251d56ea..7f3aa88c302b7cbc6301c1e131000f6aa3ae1ea2 100644 (file)
@@ -1,18 +1,29 @@
+sudo: false
+
 language: cpp
 
+cache: ccache
+
 compiler:
   - gcc
 
-before_install:
-  - sudo apt-get update -qq
-  - sudo apt-get install libboost-all-dev flex bison libssl-dev libpq-dev libmysqlclient-dev libedit-dev libyajl-dev
+addons:
+  apt_packages:
+    - libboost-all-dev
+    - flex
+    - bison
+    - libssl-dev
+    - libpq-dev
+    - libmysqlclient-dev
+    - libedit-dev
+    - libyajl-dev
+    - libwxbase3.0-dev
+    - libwxgtk3.0-dev
 
 before_script:
   - mkdir build
   - cd build
-  - cmake ..
+  - cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/tmp/icinga2
 
 script:
-  - make
-  - sudo make install
-  - icinga2 --version
+  - make && make test && make install && /tmp/icinga2/sbin/icinga2 --version