Skip to content
This repository was archived by the owner on Jan 19, 2021. It is now read-only.

Commit 12fb27e

Browse files
committed
Added TravisCI
1 parent c8cad4f commit 12fb27e

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

.travis.yml

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
language: generic
2+
3+
dist: bionic
4+
5+
matrix:
6+
include:
7+
- env: CXX=g++-9 CC=gcc-9
8+
addons:
9+
apt:
10+
packages:
11+
- g++-9
12+
sources:
13+
- sourceline: 'ppa:ubuntu-toolchain-r/test'
14+
- env: CXX=g++-8 CC=gcc-8
15+
addons:
16+
apt:
17+
packages:
18+
- g++-8
19+
- env: CXX=g++-7 CC=gcc-7
20+
addons:
21+
apt:
22+
packages:
23+
- g++-7
24+
- env: CXX=g++-6 CC=gcc-6
25+
addons:
26+
apt:
27+
packages:
28+
- g++-6
29+
- env: CXX=g++-5 CC=gcc-5
30+
addons:
31+
apt:
32+
packages:
33+
- g++-5
34+
35+
- env: CXX=clang++-9 CC=clang-9
36+
addons:
37+
apt:
38+
packages:
39+
- clang-9
40+
- libc++-9-dev
41+
- libc++abi-9-dev
42+
sources:
43+
- sourceline: 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-9 main'
44+
key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
45+
- env: CXX=clang++-8 CC=clang-8
46+
addons:
47+
apt:
48+
packages:
49+
- clang-8
50+
- libc++-8-dev
51+
- libc++abi-8-dev
52+
- env: CXX=clang++-7 CC=clang-7
53+
addons:
54+
apt:
55+
packages:
56+
- clang-7
57+
- libc++-7-dev
58+
- libc++abi-7-dev
59+
60+
61+
script:
62+
- if [[ "$CXX" == clang* ]]; then export CXXFLAGS="-stdlib=libc++"; fi
63+
- git submodule update --init --recursive
64+
- mkdir build && cd build
65+
- cmake .. && make -j20
66+
- ./test/cppgit2_test

0 commit comments

Comments
 (0)