--- /dev/null
+language: c
+
+notifications:
+ irc:
+ - "chat.freenode.net#ossec-dev"
+
+env:
+- DB=mysql OSSEC_TYPE=all GEOIP=yes
+- DB=mysql OSSEC_TYPE=all GEOIP=no
+- DB=none OSSEC_TYPE=all GEOIP=yes
+- DB=none OSSEC_TYPE=all GEOIP=no
+- DB=none OSSEC_TYPE=agent GEOIP=no
+- DB=none OSSEC_TYPE=windows_agent GEOIP=no
+- OSSEC_TYPE=test
+
+
+
+compiler:
+- gcc
+- clang
+
+
+
+before_script:
+- if [[ "$DB" == "mysql" ]]; then ( cd src && make setdb ); fi
+- if [[ "$GEOIP" == "yes" ]]; then ( sudo apt-get install geoip-bin geoip-database libgeoip-dev libgeoip1 ); fi
+- if [[ "$GEOIP" == "yes" ]]; then ( cd src && make setgeoip ); fi
+- if [[ "$OSSEC_TYPE" == "windows_agent" ]]; then ( sudo apt-get install aptitude && sudo aptitude -y install mingw-w64 nsis ); fi
+- if [[ "$OSSEC_TYPE" == "test" ]]; then ( sudo add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu/ saucy main " && sudo apt-get update && sudo apt-get install check ); fi
+
+
+
+script:
+- ( cd src && sudo make $OSSEC_TYPE )
+
+before_deploy:
+- mkdir travis-builds
+- if [[ "$OSSEC_TYPE" == "windows_agent" ]]; then ( cp src/win-pkg/ossec-agent.exe travis-builds/ossec-agent-bid:$TRAVIS_JOB_NUMBER-br:$TRAVIS_BRANCH.exe ); fi
+
+