Skip to content

Commit ffa282b

Browse files
committed
Travis - Speed up, use containers
1 parent ef133a3 commit ffa282b

1 file changed

Lines changed: 17 additions & 10 deletions

File tree

.travis.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,28 @@
1-
sudo: required
2-
language: python
1+
sudo: false
32

3+
language: python
44
python:
55
- 2.7
66
- 3.3
77
- 3.4
88
- 3.5
99
- 3.6
1010

11-
before_install:
12-
- sudo add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu/ trusty main universe"
13-
- sudo apt-get install software-properties-common
14-
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
15-
- echo "deb http://download.mono-project.com/repo/debian wheezy/snapshots/4.2.4.4 main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
16-
- echo "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list
17-
- sudo apt-get update
18-
- sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" install mono-devel mono-complete referenceassemblies-pcl ca-certificates-mono nunit-console
11+
env:
12+
global:
13+
- LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
14+
- SEGFAULT_SIGNALS=all
15+
- PYTHONUNBUFFERED=True
16+
17+
addons:
18+
apt:
19+
sources:
20+
- mono
21+
- mono-libtiff-compat
22+
packages:
23+
- mono-devel
24+
- ca-certificates-mono
25+
- nunit-console
1926

2027
install:
2128
- pip install six

0 commit comments

Comments
 (0)