diff options
| author | Michael Stapelberg | 2015-03-16 19:35:22 +0100 | 
|---|---|---|
| committer | Michael Stapelberg | 2015-03-16 19:35:22 +0100 | 
| commit | eb13374063adb4db59bd15e65402731a2857323e (patch) | |
| tree | ad00f54997851d734fbe013e92c5fa6e81968ebc | |
| parent | add CONTRIBUTING file (diff) | |
add .travis.yml
| -rw-r--r-- | .travis.yml | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9a81d97 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,17 @@ +language: c +compiler: +  - gcc +  - clang +before_install: +  # The travis VMs run on Ubuntu 12.04 which is very old and a huge pain to get +  # into a state where we can build a recent version of i3status :(. +  - "echo 'APT::Default-Release \"precise\";' | sudo tee /etc/apt/apt.conf.d/default-release" +  - "echo 'deb http://archive.ubuntu.com/ubuntu/ utopic main universe' | sudo tee /etc/apt/sources.list.d/utopic.list" +  - sudo apt-get update +  - sudo apt-get install -t utopic clang-format-3.5 +  - clang-format-3.5 --version +install: +  - sudo apt-get install libconfuse-dev libyajl-dev libasound2-dev libiw-dev asciidoc libcap2-bin +script: +  - make -j +  - clang-format-3.5 -i **/*.[ch] && git diff --exit-code || (echo 'Code was not formatted using clang-format!'; false) | 
