]> granicus.if.org Git - libass/blob - .travis.yml
cache: switch to gradual cache clearing
[libass] / .travis.yml
1 language: c
2
3 env:
4   global:
5    # Coverity token
6    - secure: "QFUmMNyjyhXhe+zBfGNgnrrgR9NTks90AU6BQXYCxBZm+aaRjjxkN+ITjTJeHxZJEVpqDf/gtidh6KriSWMWM2TcH+ZSsAkVym9XUdk+0Nglh/5mulp++LsbmsERhed5F4YvGS0UAcXPAAv/dESmiJY/EaDPVgXxbTFMa85c6H8="
7
8 os:
9   - linux
10   - osx
11
12 sudo: required
13 dist: trusty
14
15 branches:
16   only:
17     - master
18     - ci
19     - coverity_scan
20
21 before_install:
22   - (sudo apt-get update || brew update)
23   - (sudo apt-get install -y fontconfig libfribidi-dev yasm || brew install fontconfig freetype fribidi yasm) && ./autogen.sh && ./configure
24 script:
25   - make -j4
26
27 notifications:
28   email: false
29   irc:
30     channels:
31       - "irc.freenode.org#libass"
32     on_success: change
33     on_failure: always
34
35 addons:
36   coverity_scan:
37     project:
38       name: "libass/libass"
39       description: "Build submitted via Travis CI"
40     notification_email: none@example.com
41     build_command_prepend: "./configure"
42     build_command:   "make -j4"
43     branch_pattern: coverity_scan