aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorTed Mielczarek <ted@mielczarek.org>2016-04-12 14:55:52 -0400
committerTed Mielczarek <ted@mielczarek.org>2016-04-12 14:55:52 -0400
commit0203b0cbddeffff2f408338f10a5f775c0d2f5a7 (patch)
treee1bf9cd35dbe398a6a5d926f4baf9580731103a2 /.travis.yml
parentFix a dependency issue in automake (diff)
downloadbreakpad-0203b0cbddeffff2f408338f10a5f775c0d2f5a7.tar.xz
Add travis CI config
This will let us setup travis-ci on the Breakpad GitHub mirror. R=vapier@chromium.org, mark@chromium.org BUG= Review URL: https://codereview.chromium.org/1873133003 .
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..34691284
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,26 @@
+# Travis build integration.
+# https://docs.travis-ci.com/
+language: cpp
+# TODO: add a clang build as well.
+compiler:
+ - gcc
+addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-4.8
+ - g++-4.8
+# Travis sets CC/CXX to the system toolchain based on the `compiler`
+# selection. If clang is added, this should move to be set inside the
+# matrix.
+env:
+ - USE_CC=gcc-4.8 USE_CXX=g++-4.8
+before_install: ./scripts/travis-checkout.sh
+script: ./scripts/travis-build.sh
+# TODO: add mac support
+os:
+ - linux
+notifications:
+ email:
+ - google-breakpad-dev@googlegroups.com