From 50c1108d3ac1dedda35a35579715821894eafe55 Mon Sep 17 00:00:00 2001 From: jgeboski Date: Fri, 30 Jan 2015 14:19:32 -0500 Subject: travis: initial Travis CI support --- .travis.yml | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..3c89452 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,51 @@ +language: c + +notifications: + email: false + +os: + - linux + +compiler: + - gcc + +env: + - DEBUG=disable + - DEBUG=enable + +before_install: + - sudo apt-get update -qq + - sudo apt-get install -qq + --no-install-recommends + asciidoc + clang + lynx + xsltproc + xmlto + - git clone https://github.com/bitlbee/bitlbee + - cd bitlbee + - git checkout -b develop origin/develop + - ./configure + --events=glib + --ssl=gnutls + --debug=1 + --plugins=1 + --jabber=0 + --msn=0 + --oscar=0 + --otr=0 + --purple=0 + --skype=0 + --twitter=0 + --yahoo=0 + - make + - sudo make install install-dev + - cd - + +script: + - ./autogen.sh --${DEBUG}-debug + - scan-build -k + --use-cc=$(which "${CC}") + --status-bugs + -analyze-headers + make -- cgit v1.2.3