summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Akulich <akulichalexander@gmail.com>2019-11-07 02:26:07 +0300
committerAlexander Akulich <akulichalexander@gmail.com>2019-11-08 02:03:55 +0300
commitd11cd20cb89042f254cfee5b4367675d59d8cc38 (patch)
tree3e38d5032da62766e831f7100e0c1d7eba530d24
parentfb8a651b09c14d8731195a0138c9c7e2f5b045ee (diff)
Add Travis CI configuration
-rw-r--r--.travis.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..2bd97ae3
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,26 @@
+os: linux
+dist: bionic
+sudo: required
+language: cpp
+cache: ccache
+compiler:
+ - gcc
+
+git:
+ depth: 1
+
+before_install:
+ - sudo apt-get -qq install qt5-default qtbase5-dev qtbase5-dev-tools
+ - sudo apt-get -qq install libtelepathy-glib-dev libtelepathy-farstream-dev libdbus-c++-dev
+ - sudo apt-get -qq install python3-dbus python3-dbus.mainloop.pyqt5
+
+before_script:
+ - mkdir ../build-telepathy-qt; cd ../build-telepathy-qt
+ - cmake ../telepathy-qt
+
+script:
+ - cmake --build . -- -j3 -k
+ - CTEST_OUTPUT_ON_FAILURE=1 ctest --force-new-ctest-process
+
+notifications:
+ email: false