izmjene licence
[ossec-hids.git] / .travis.yml
1 language: c
2
3 notifications:
4   irc:
5     - "chat.freenode.net#ossec-dev"
6
7 env:
8 - DB=mysql OSSEC_TYPE=all GEOIP=yes
9 - DB=mysql OSSEC_TYPE=all GEOIP=no
10 - DB=none OSSEC_TYPE=all GEOIP=yes
11 - DB=none OSSEC_TYPE=all GEOIP=no
12 - DB=none OSSEC_TYPE=agent GEOIP=no
13 - DB=none OSSEC_TYPE=windows_agent GEOIP=no
14 - OSSEC_TYPE=test
15
16
17
18 compiler:
19 - gcc
20 - clang
21
22
23
24 before_script:
25 - if [[ "$DB" == "mysql"  ]]; then ( cd src && make setdb  ); fi
26 - if [[ "$GEOIP" == "yes"  ]]; then ( sudo apt-get install geoip-bin geoip-database libgeoip-dev libgeoip1 ); fi
27 - if [[ "$GEOIP" == "yes"  ]]; then ( cd src && make setgeoip ); fi
28 - if [[ "$OSSEC_TYPE" == "windows_agent" ]]; then ( sudo apt-get install aptitude && sudo aptitude -y install mingw-w64 nsis ); fi
29 - 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
30
31
32
33 script:
34 - ( cd src && sudo make $OSSEC_TYPE )
35
36 before_deploy:
37 - mkdir travis-builds
38 - 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
39
40