]> granicus.if.org Git - icinga2/blobdiff - .travis.yml
Move new password functions into tlsutility
[icinga2] / .travis.yml
index 03ff0059183d2f1b5d59a11e53afb76a10d1ea67..d17501f0f7a08cd5ec28f6cae4ec2efeff1ba357 100644 (file)
@@ -1,13 +1,12 @@
+dist: trusty
 sudo: false
 
 language: cpp
 
-compiler:
-  - gcc
+cache: ccache
 
 addons:
   apt_packages:
-    - ccache
     - libboost-all-dev
     - flex
     - bison
@@ -16,12 +15,17 @@ addons:
     - libmysqlclient-dev
     - libedit-dev
     - libyajl-dev
+    - libwxbase3.0-dev
+    - libwxgtk3.0-dev
 
 before_script:
   - mkdir build
   - cd build
-  - export PATH="/usr/lib/ccache:$PATH"
-  - cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/tmp/icinga2
+  - cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/tmp/icinga2 -DICINGA2_PLUGINDIR=/tmp/icinga2/sbin
 
 script:
-  - make && make test && make install && /tmp/icinga2/sbin/icinga2 --version
+  - make
+  - make test
+  - make install
+  - /tmp/icinga2/sbin/icinga2 --version
+  - /tmp/icinga2/sbin/icinga2 daemon -C -DRunAsUser=$(id -u -n) -DRunAsGroup=$(id -g -n)