Move Travis to supported Linux distribution

- use Ubuntu 14.04 (Trusty)
  - Travis support for Trusty is in Beta and currently requires `sudo`
- run `dnu restore` with DNX Core since aspnet/External#49 is not fixed in Mono versions we can use
- add required dependencies for DNX Core to `.travis.yml`
- addresses part of aspnet/Universe#290
This commit is contained in:
Doug Bunting 2015-11-17 14:43:24 -08:00
parent 10012f4ee2
commit 042b9d26c6
1 changed files with 14 additions and 2 deletions

View File

@ -1,5 +1,17 @@
language: csharp
sudo: false
sudo: required
dist: trusty
addons:
apt:
packages:
- gettext
- libcurl4-openssl-dev
- libicu-dev
- libssl-dev
- libunwind8
- zlib1g
env:
- KOREBUILD_DNU_RESTORE_CORECLR=true
install:
- curl -sSL https://github.com/libuv/libuv/archive/v1.4.2.tar.gz | tar zxfv - -C /tmp && cd /tmp/libuv-1.4.2/
- sh autogen.sh
@ -11,4 +23,4 @@ install:
mono:
- 4.0.5
script:
- ./build.sh --quiet verify
- ./build.sh --quiet verify